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

Тема в разделе "Базы данных", создана пользователем zhito, 23 ноя 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. zhito

    zhito

    Регистр.:
    23 авг 2007
    Сообщения:
    165
    Симпатии:
    22
    есть два файла которые упорно не хотят загоняться в базу, вроде все почистил, а все никак
    как можно узнать из-за чего конкретно строка не загоняется в базу (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?
    есть ли функция для чистки строки от запрещенных символов?
     
  2. Joys

    Joys Создатель

    Регистр.:
    5 окт 2008
    Сообщения:
    11
    Симпатии:
    0
    А что сервер БД молча отваливается?
    Кстати, что за сервер?
     
  3. tirrex

    tirrex

    Регистр.:
    9 ноя 2008
    Сообщения:
    213
    Симпатии:
    60
    чаще всего это бывает из-за символов ' или '' (кавычки) в тексте,
    т.е. если строка с SQL запросом у тебя в коде ограничена " тогда наличие таких " кавычек в импортируемом тексте разрушит команду и вызовет ошибку синтасиса SQL.

    какая ошибка выдается?
     
  4. everest

    everest

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

    и еще - created - это дата?
    тогда по идее надо писать '2008-05-19'
     
  5. GeLo_

    GeLo_ Постоялец

    Регистр.:
    17 авг 2007
    Сообщения:
    64
    Симпатии:
    6
    дата написано нормально, если это MySql.

    Какой код ошибки?
     
  6. mrsonik

    mrsonik Постоялец

    Регистр.:
    17 окт 2008
    Сообщения:
    104
    Симпатии:
    10
    ты на чем это делаешь?? попробуй поменять сервер, мну подобное было, версию денвера поменял (тогда еще пользовался ей) и все поперла...)
     
  7. zhito

    zhito

    Регистр.:
    23 авг 2007
    Сообщения:
    165
    Симпатии:
    22
    да при чем здесь сервак то? все уже почти решился вопрос. всем спасибо
     
Статус темы:
Закрыта.