Ошибка при добавлении инфы в базу mysql

(Ответов: 4, Просмотров: 530)
  1. Banned
    • Регистрация: 03.03.2012
    • Сообщений: 163
    • Репутация: 11
    Всем привет! создал я тут вот эту базу:
    PHP код:
    $res = ("INSERT INTO plan (flight, to, depatch_time, type, zaderj, otm) VALUES ('$flight', '$to', '$time', '$type', '$zaderj', '$otm')");
             
    $result mysql_query($res);
        if(!
    $result)
             die(
    mysql_error()); 

    получаю вот такую ошибку :"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 'to, depatch_time, type, zaderj, otm) VALUES ("$flight", "$to", "$time", "$type",' at line 1"

    Понятно, что проблема в синтаксисе, но я уже перебрал все что мог и в итоге запутался напрочь.... Что тут не так?
    • 0
  2. Опытный Аватар для TBicTep
    • Регистрация: 08.06.2011
    • Сообщений: 342
    • Репутация: 64
    Попробуй так
    PHP код:
    $res = ("INSERT INTO plan (flight, `to`, depatch_time, type, zaderj, otm) VALUES ('$flight', '$to', '$time', '$type', '$zaderj', '$otm')"); 
    • 1

    Спасибо сказали:

    OKyJIucT(07.07.2013),
  3. Banned
    • Регистрация: 03.03.2012
    • Сообщений: 163
    • Репутация: 11
    О, спасибо!!!!! А как "to" влияет на код? Это служебное слово???
    Последний раз редактировалось furian; 07.07.2013 в 12:47.
    • 0
  4. Дипломник Аватар для kik11
    • Регистрация: 03.01.2013
    • Сообщений: 218
    • Репутация: 43
    furian, именно так.
    Лучше всего - заключайте все названия столбцов в такие кавыяки. Дабы избежать недоразумений.
    • 0
  5. Гуру Аватар для Bposter
    • Регистрация: 16.01.2013
    • Сообщений: 500
    • Репутация: 18
    • Webmoney BL: ?
    Это так между прочим http://php.net/manual/en/function.mysql-query.php


    Данное расширение устарело, начиная с версии PHP 5.5.0, и будет удалено в будущем. Используйте вместо него MySQLi или PDO_MySQL. Смотрите также инструкцию MySQL: выбор API и соответствующий FAQ для получения более подробной информации. Альтернативы для данной функции:

    mysqli_query()
    PDO::query()
    Последний раз редактировалось Bposter; 07.07.2013 в 16:31.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Загрузчик таблиц в базу MySQL
Web программирование 10 04.03.2013 18:56
Ошибка при добавлении комментария
DLE 3 25.02.2013 12:26
Вопрос про базу Mysql
Web программирование 4 17.01.2013 00:04
помогите решить задачку с выборкой из MySQL и выводом инфы
Web программирование 3 06.10.2012 16:06
Ошибка MySQL при обновлении DLE 9.6 (из за мода популярные новости)
DLE 7 23.05.2012 00:37

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры