Думал, что версия MySQL слишком древняя, и возможно в этом проблема, закинул сайт на локальный сервер (для этого специально установил Denwer).
но с версией 5.5.25 скрипт выводит ту же ошибку
Цитата: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 'fulltext, state, catid, created_by, access) VALUES ( '????' at line 1
Меня тут посетила мысль, а может быть дело в кодировке?
Названия статей, которые формируют массив $newArrHead я вытаскиваю из другой базы, кодировка поля с названием utf8_general_ci, такая же, как и в поле title той базы, куда пытаюсь вставить.
А вот с текстом проблемка, тк текст я вытаскиваю из файлов с расширением .htm, с кодировкой windows-1251.
поле fulltext, куда надо вставить это безобразие, соответсвенно в utf8_general_ci.
Из этого следует такой вопрос, как мне перекодировать текст, находящийся в массиве $contents в utf-8?
пробовал так: