За последние 24 часа нас посетил 16901 программист и 1646 роботов. Сейчас ищут 994 программиста ...

Помогите разобраться с кавычками

Тема в разделе "PHP и базы данных", создана пользователем Gina, 7 янв 2010.

  1. Gina

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

    С нами с:
    24 дек 2009
    Сообщения:
    2
    Симпатии:
    0
    Вот строка с большим чилом кавычек, дорогие форумчане, помогите расставить их правильно, чтобы запрос работал.

    $result = mysql_query("SELECT * FROM danniye WHERE

    fam='$GLOBALS["HTTP_GET_VARS"]["gina"]'",$db);
     
  2. SDR

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

    С нами с:
    22 сен 2009
    Сообщения:
    244
    Симпатии:
    0
    1. каждая кавычка должна закрываться перед тем, как закрывается другая. извините, но тут даже первоклассник справится
    2. юзайте редактор с подсветкой. можно даже с подсветкой ошибочных кавычек :)
    3. я не уверен про Глобалс.. может рудимент какой синтаксический.. но врядли.. ассоциативные массивы нельзя вставлять просто так. либо конкатация. либо юзаем { }

    сделаете самостоятельно первый пункт, покажете, не будет работать, объясню про третий. обещаю. )
     
  3. Gina

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

    С нами с:
    24 дек 2009
    Сообщения:
    2
    Симпатии:
    0
    Спасибо большое, все получилось, не хватало {} :)
     
  4. darkgod

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

    С нами с:
    31 мар 2008
    Сообщения:
    201
    Симпатии:
    0
    Еще так должно работать

    Код (Text):
    1. $result = mysql_query("SELECT * FROM danniye WHERE fam=" . $GLOBALS['HTTP_GET_VARS']['gina'], $db);
    Думаю даже правильнее будет