Вопрос по sql
Здравствуйте!
Дело вот в чем: есть скрипт, для изготовления сателитов, он грабит новости/статьи, синомизирует их. Проблема в том, что для импортирования все в базу для джумлы нужен определенный шаблон, для ВП он один, для Дле другой, а для джумлы там нету. Если кому интересно, помогите пожалуйста |
Ну и при чем здесь sql?
скрипт явно не на sql написан. Проблема нечетко сформулирована. Если хочешь чтобы тебе помогли, научись понятно излагать свои мысли. |
Скрипт написан не на sql. Но у меня возникла проблема при импортировании скриптом статей в базу. Там есть шаблоны для вордпресс и дле, могу их привести:
ВП INSERT INTO `wp_posts` VALUES ('', 1, '2008-10-14 00:00:00', '2008-10-14 00:00:00', '%content%', '%title%', 0, '', 'publish', 'open', 'open', '', '%num%', '', '', '2008-10-14 00:00:00', '2008-10-14 00:00:00', '', 0, '?page_id=%num%', 0, 'page', '', 0); Дле INSERT INTO `dle_post` (`id`, `autor`, `date`, `short_story`, `full_story`, `xfields`, `title`, `descr`, `keywords`, `category`, `alt_name`, `comm_num`, `allow_comm`, `allow_main`, `allow_rate`, `approve`, `fixed`, `rating`, `allow_br`, `vote_num`, `news_read`, `votes`, `access`, `expires`, `symbol`, `flag`, `editdate`, `editor`, `reason`, `view_edit`, `tags`) VALUES ('', 'web', '2008-11-20 00:00:00', '', '%content%', '', '%title%', '', '', '6', 'page-%num%', 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, '', '0000-00-00', '', 1, '12230%num%0000', 'test', '', 0, ''); При импортировании в phpmyadmin базы для вордпресс выдает ошибку#1136 - Column count doesn't match value count at row 1. Дле не пробовал. Вот собственно сам скрипт http://depositfiles.com/ru/files/6dlzuo8t1 (ссылка не моя, сам отсюда качал). Если что, могу помочь с установкой. |
Принцип инсерта прост:
Код:
INSERT INTO `wp_posts` (`куда`,`куда`) VALUES ('что','что'); Код:
INSERT INTO `wp_posts` VALUES ('что','что'); |
pgolovko, Вы не правы. RTFM! http://www.opennet.ru/base/dev/mysql_select.txt.html
|
Апокалипсис, Ошибка #1136 уже говорит о многом: http://dev.mysql.com/doc/refman/5.1/en/insert.html
Пользуйтесь достоверными источниками. |
Цитата:
|
Zarj1, примерно тоже самое, в обезжиренном варианте: http://www.mysql.ru/docs/man/INSERT.html
|
Если Оператор INSERT вставляет новые строки в существующую таблицу. А ошибка #1136 как я понял из гугла означает что не одинаковое кол-во значений и полей, то как я понимаю надо еще INSERT что бы было одинаково значений и полей :confused:. Но указанный выше код мне не о чем не говорит, даже не пойму что исправить. :mad:
|
Цитата:
Цитата:
А Цитата:
|
Часовой пояс GMT +3, время: 22:09. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.