Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 16.11.2009, 23:07   #1
Новичок
 
Регистрация: 04.11.2009
Сообщений: 39
Вес репутации: 0
Zarj1 может только надеяться на улучшение
По умолчанию Вопрос по sql

Здравствуйте!
Дело вот в чем: есть скрипт, для изготовления сателитов, он грабит новости/статьи, синомизирует их. Проблема в том, что для импортирования все в базу для джумлы нужен определенный шаблон, для ВП он один, для Дле другой, а для джумлы там нету. Если кому интересно, помогите пожалуйста
Zarj1 вне форума   Ответить с цитированием
Старый 16.11.2009, 23:14   #2
Специалист
 
Аватар для gobliin
 
Регистрация: 07.05.2008
Адрес: Н-ск
Сообщений: 254
Вес репутации: 224
gobliin - просто великолепная личностьgobliin - просто великолепная личностьgobliin - просто великолепная личностьgobliin - просто великолепная личностьgobliin - просто великолепная личностьgobliin - просто великолепная личностьgobliin - просто великолепная личностьgobliin - просто великолепная личность
Отправить сообщение для gobliin с помощью ICQ
По умолчанию

Ну и при чем здесь sql?
скрипт явно не на sql написан. Проблема нечетко сформулирована. Если хочешь чтобы тебе помогли, научись понятно излагать свои мысли.
gobliin вне форума   Ответить с цитированием
Старый 17.11.2009, 00:04   #3
Новичок
 
Регистрация: 04.11.2009
Сообщений: 39
Вес репутации: 0
Zarj1 может только надеяться на улучшение
По умолчанию

Скрипт написан не на 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 (ссылка не моя, сам отсюда качал).
Если что, могу помочь с установкой.
Zarj1 вне форума   Ответить с цитированием
Старый 17.11.2009, 00:59   #4
Специалист
 
Аватар для pgolovko
 
Регистрация: 07.05.2009
Адрес: Las Vegas
Сообщений: 217
Вес репутации: 203
pgolovko - как роза среди колючекpgolovko - как роза среди колючекpgolovko - как роза среди колючек
По умолчанию

Принцип инсерта прост:
Код:
INSERT INTO `wp_posts` (`куда`,`куда`) VALUES ('что','что');
А ваш инсерт вылгядит иак:
Код:
INSERT INTO `wp_posts` VALUES ('что','что');
Поиск: http://www.mysql.com
pgolovko вне форума   Ответить с цитированием
Старый 17.11.2009, 01:05   #5
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 400
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

pgolovko, Вы не правы. RTFM! http://www.opennet.ru/base/dev/mysql_select.txt.html
Апокалипсис вне форума   Ответить с цитированием
Старый 17.11.2009, 01:16   #6
Специалист
 
Аватар для pgolovko
 
Регистрация: 07.05.2009
Адрес: Las Vegas
Сообщений: 217
Вес репутации: 203
pgolovko - как роза среди колючекpgolovko - как роза среди колючекpgolovko - как роза среди колючек
По умолчанию

Апокалипсис, Ошибка #1136 уже говорит о многом: http://dev.mysql.com/doc/refman/5.1/en/insert.html
Пользуйтесь достоверными источниками.
pgolovko вне форума   Ответить с цитированием
Старый 17.11.2009, 01:25   #7
Новичок
 
Регистрация: 04.11.2009
Сообщений: 39
Вес репутации: 0
Zarj1 может только надеяться на улучшение
По умолчанию

Цитата:
Сообщение от pgolovko Посмотреть сообщение
Я к сожалению в совершенстве английским не владею.
Zarj1 вне форума   Ответить с цитированием
Старый 17.11.2009, 01:29   #8
Специалист
 
Аватар для pgolovko
 
Регистрация: 07.05.2009
Адрес: Las Vegas
Сообщений: 217
Вес репутации: 203
pgolovko - как роза среди колючекpgolovko - как роза среди колючекpgolovko - как роза среди колючек
По умолчанию

Zarj1, примерно тоже самое, в обезжиренном варианте: http://www.mysql.ru/docs/man/INSERT.html
pgolovko вне форума   Ответить с цитированием
Старый 17.11.2009, 01:44   #9
Новичок
 
Регистрация: 04.11.2009
Сообщений: 39
Вес репутации: 0
Zarj1 может только надеяться на улучшение
По умолчанию

Если Оператор INSERT вставляет новые строки в существующую таблицу. А ошибка #1136 как я понял из гугла означает что не одинаковое кол-во значений и полей, то как я понимаю надо еще INSERT что бы было одинаково значений и полей . Но указанный выше код мне не о чем не говорит, даже не пойму что исправить.
Zarj1 вне форума   Ответить с цитированием
Старый 17.11.2009, 03:12   #10
Починяю примуса
 
Аватар для Atomic
 
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 300
Atomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущее
По умолчанию

Цитата:
INSERT INTO `wp_posts` (`куда`,`куда`) VALUES ('что','что');
Цитата:
INSERT INTO `wp_posts` VALUES ('что','что');
Допускается и так и так, главное чтоб в последнем кол-во "что" равнялось кол-ву столбцов в таблице. Легко ошибиться.
А
Цитата:
#1136 - Column count doesn't match value count at row 1.
говорит что не совпадает... - Column count != value count
__________________
Починяю разнокалиберные примуса здесь.
Atomic вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Когда переведут деньги - вопрос про вопрос? DJ333 Финансовые и юридические вопросы 1 14.10.2009 17:47
Вопрос о программных средствах проверки + вопрос по индексации. Сергеевич Вопросы от новичков 0 07.04.2009 10:05


Часовой пояс GMT +3, время: 11:35.