Kolojar

Kolojar
Рейтинг
44
Регистрация
25.01.2012
mumur:
INSERT INTO dle_post (date, autor....

он в коде так и есть без закрывающей скобки и т.п?

Да, нет закрывающей скобки, я тоже подумал может в этом причина? ведь в php файле есть закрывающая скобка, а в ошибке MySQL нет скобки!

---------- Добавлено 25.02.2012 в 17:23 ----------

Всё походу разобрался, спс, ура, оказывается в php файле нужно было скобку добавить ещё одну - закрывающюю

'{$metatags['title']}', ".intval($_POST['recommended'])." ) " );

теперь всё нормально!!!

Интересно как же так произошло, ведь я в этом файле то вчера и ничего не делал:) ?

mumur:
Смотрите код соответствующего SQL-запроса. Применительно к ДЛЕ такое бывало при обновлении версий - например, при переходе на 7,2 меняло структуру БД.

Благодарю за ответ (моя версия движка 9.4), ну вообщем код такой

INSERT INTO dle_post (date, autor, short_story, full_story, xfields, title, descr, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_rate, allow_br, votes, access, symbol, flag, tags, metatitle, recommended) values ('2012-02-25 16:49:56', 'kolojar', '<p>fghfgh</p>', '<p>fghfgh</p>', '', 'fghfgh', 'fghfgh', 'fghfgh', '71', 'fghfgh', '1', '1', '1', '0', '1', '0', '0', '', '', '1', '', '', ''

вот скрин

внимание на разные "вапвап,пврпар,fghfgh," - не обращайте внимание, это я просто для проверки в админке добавить новость в поля вбивал, что бы проверить опубликуется или нет!

вот нашёл строчку в файле /engine/inc/addnews.php, я так думаю в ней причина?

$db->query( "INSERT INTO " . PREFIX . "_post (date, autor, short_story, full_story, xfields, title, descr, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_rate, allow_br, votes, access, symbol, flag, tags, metatitle, recommended) values ('$thistime', '{$member_id['name']}', '$short_story', '$full_story', '$filecontents', '$title', '{$metatags['description']}', '{$metatags['keywords']}', '$category_list', '$alt_name', '$allow_comm', '$approve', '$allow_main', '$news_fixed', '$allow_rating', '$allow_br', '$add_vote', '$group_regel', '$catalog_url', '1', '{$_POST['tags']}', '{$metatags['title']}', ".intval($_POST['recommended'])." " );

Дело в том что я уже много чего на сайте переделал а какбы знаний маловато, не хотелось запороть сайт очень много стараний вложил!!!

И ещё кто подскажет по поводу кодировок, я в phpAdmin базы две: одна utf8_general_ci, а вторая cp1251_general_ci, а в админ панели в настройках стоит windows-1251, здесь есть какое нибудь расхождение или это не влияет?

Я в php совсем нуб, выручайте!!!

12
Всего: 12