SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 06.06.2011 19:48:06

reaction
Участник
Зарегистрирован: 06.06.2011
Сообщений: 1

Помогите пожалуйта

Всем привет, помогите исправить ошибку
При добавление новости вылазит ошибка

MySQL Error!
------------------------

The Error returned was:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'date'', '18', 'povyshaem-indeksaciyu-v-google', '1', '1', '0', '0', '1', '1', '1' at line 1

Error Number:
1064

INSERT INTO dle_post (date, autor, short_story, full_story, xfields, title, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_rate, allow_br, flag, tags) values ('2011-06-06 19:37:21', 'Reaction', '<div align=\"center\"><!--TBegin--><a href=\"http://www.battle-games.ru/uploads/posts/2011-06/1307374585_1306604950_google1.jpg\" onclick=\"return hs.expand(this)\" ><img src=\"http://www.battle-games.ru/uploads/posts/2011-06/thumbs/1307374585_1306604950_google1.jpg\" alt=\'Повышаем индексацию в Google\' title=\'Повышаем индексацию в Google\'  /></a><!--TEnd--></div>', '<div align=\"center\"><!--TBegin--><a href=\"http://www.battle-games.ru/uploads/posts/2011-06/1307374585_1306604950_google1.jpg\" onclick=\"return hs.expand(this)\" ><img src=\"http://www.battle-games.ru/uploads/posts/2011-06/thumbs/1307374585_1306604950_google1.jpg\" alt=\'Повышаем индексацию в Google\' title=\'Повышаем индексацию в Google\'  /></a><!--TEnd--></div><br /><br />Уровень индексации портала - настоящая головная проблема каждого начинающего администратора. Одну из основных ролей здесь играет карта сайта в формате XML. Для системы управления контентом DataLife Engine разработан специальный модуль, задача которого заключается в создании и обновлении этой карты.<br /><br />Непосредственно перед индексацией, роботы поисковой системы анализируют файл Sitemap и используемые теги XML, такие как: loc, priority, lastmod и changefreq. При редактировании новости тег lastmod (дата последнего обновления страницы) не меняет своего значения и остается на прежнем уровне.<br /><br />В результате, робот поисковой системы о выполненном редактировании может узнать как через неделю, так и через месяц. Для того чтобы он фиксировал изменения новостей раньше, сделаем несколько маневров. Для начала меняем строку \\\"SELECT id, date, alt_name, category, flag FROM\\\", находящуюся в файле /engine/classes/google.class.php на \\\"SELECT id, date, alt_name, category, flag, editdate FROM\\\".<br />После этого ищем строку \\\"$row[\\\'date\\\'] = strtotime( $row[\\\'date\\\'] );\\\" и меняем на:<br /><br />if ($row[\\\'editdate\\\'] !=\\\"\\\"){<br />$row[\\\'date\\\'] = strtotime(date(\\\"Y-m-d\\\", $row[\\\'editdate\\\']));<br />}<br /><br />else {<br />$row[\\\'date\\\'] = strtotime($row[\\\'date\\\']);<br />}<br /><br />На этом маневры закончились.', '', 'Повышаем индексацию в Google', 'поисковой, системы, alt_name, category, индексацию, Повышаем, меняем, Google, Хаки и советы DLE, row'date'', '18', 'povyshaem-indeksaciyu-v-google', '1', '1', '0', '0', '1', '1', '1', '')

 


Прикрепленные файлы:
Attachment Icon Безимени-2.png, Размер: 27,580 байт, Скачано: 293

Неактивен

 

#2 06.06.2011 20:49:30

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите пожалуйта

Думаю, проблема где-то здесь

'поисковой, системы, alt_name, category, индексацию, Повышаем, меняем, Google, Хаки и советы DLE, row'date''

Одиночные кавычки должны быть экранированы как минимум.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson