За последние 24 часа нас посетили 17610 программистов и 1302 робота. Сейчас ищут 1962 программиста ...

SQL ошибка..

Тема в разделе "MySQL", создана пользователем CoolShake, 22 янв 2007.

  1. CoolShake

    CoolShake Активный пользователь

    С нами с:
    23 июл 2006
    Сообщения:
    44
    Симпатии:
    0
    Уже день маюсь, не могу понять в чём ошибка SQL запроса..
    Пишет:

    Если убрать вставку в колонки true и false, то всё работает нормально.
    У колонки subject точно такие же параметры, как и у колонок true, false, однако с ней в отличие от этих оперируется всё без ошибок.

    Что такое? Как быть? а? :(
     
  2. Batman

    Batman Активный пользователь

    С нами с:
    9 окт 2006
    Сообщения:
    72
    Симпатии:
    2
    для начала
    PHP:
    1.  
    2. $sql = "UPDATE q SET number='".$number."', subject='".$subject."', ";
    3. $sql .= "answer='".$answer."', true='".$true."', false='".$false."', type='".$type."', ";
    4. $sql .= "password='".$password."', item='".$item."', time='".$time."', ";
    5. $sql .= "id='".$id."' WHERE number='".$number."'";
    6.  
    7. echo $sql;
    и покажите чего он выводит.
     
  3. Batman

    Batman Активный пользователь

    С нами с:
    9 окт 2006
    Сообщения:
    72
    Симпатии:
    2
    и я думаю что поля true, false надо взять в такие вот кавычки `true` = '$true', `false` = '$false'
     
  4. CoolShake

    CoolShake Активный пользователь

    С нами с:
    23 июл 2006
    Сообщения:
    44
    Симпатии:
    0
    Batman
    Заработало..
    а почему? o_O
     
  5. CoolShake

    CoolShake Активный пользователь

    С нами с:
    23 июл 2006
    Сообщения:
    44
    Симпатии:
    0
    Batman
    В любом случае Спасибо )
     
  6. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    true, false и иже с ними - зарезервированные имена.
     
  7. CoolShake

    CoolShake Активный пользователь

    С нами с:
    23 июл 2006
    Сообщения:
    44
    Симпатии:
    0
    Даже в мускуле при вставке? :)
    Буду знать.. :)