не получается загнать в базу

Статус
В этой теме нельзя размещать новые ответы.

zhito

Местный житель
Регистрация
23 Авг 2007
Сообщения
165
Реакции
23
есть два файла которые упорно не хотят загоняться в базу, вроде все почистил, а все никак
как можно узнать из-за чего конкретно строка не загоняется в базу (INSERT INTO) ?

запрос и файл аттачем в студию, как тебе ответят не зная подробностей

файлы в аттаче
запрос:
Код:
INSERT INTO `node` (`nid`, `vid`, `type`, `language`, `title`, `uid`, `status`, `created`, `changed`, `comment`, `promote`, `moderate`, `sticky`, `tnid`, `translate`) VALUES(5, 5, 'page', '', 'TESTIMONIALS', 1, 1, 1219264230, 1219264230, 0, 0, 0, 0, 0, 0)
INSERT INTO `node_revisions` (`nid`, `vid`, `uid`, `title`, `body`, `teaser`, `log`, `timestamp`, `format`) VALUES (5, 5, 1, 'TESTIMONIALS', '$test', '$test', '', 1219264230, 2)
есть ли список запрещенных символов sql?
есть ли функция для чистки строки от запрещенных символов?
 
А что сервер БД молча отваливается?
Кстати, что за сервер?
 
чаще всего это бывает из-за символов ' или '' (кавычки) в тексте,
т.е. если строка с SQL запросом у тебя в коде ограничена " тогда наличие таких " кавычек в импортируемом тексте разрушит команду и вызовет ошибку синтасиса SQL.

какая ошибка выдается?
 
в программах (delphi) и на php я использую только ' ковычки, а ` - заменяю на '.
если оставить ` - бывают ошибки.

и еще - created - это дата?
тогда по идее надо писать '2008-05-19'
 
ты на чем это делаешь?? попробуй поменять сервер, мну подобное было, версию денвера поменял (тогда еще пользовался ей) и все поперла...)
 
да при чем здесь сервак то? все уже почти решился вопрос. всем спасибо
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху