про кавычки

codsteep

Новичок
про кавычки

Имеем
result = mysql_query("SELECT ignore_id FROM ignores WHERE id='$xxx_id'");
Вопрос такой:
если кавычки в переменной убрать т.е. написать не 'xxx_id', а xxx_id, то пхп пишет ошибку...
Можно ли как нить это отключить в настройках пхп?
 

Falc

Новичок
codsteep
не может пых на убор кавычек внутри константы писать ошибку.
И вообще грамотные люди обычно пишут так:
PHP:
$result = mysql_query('SELECT ignore_id FROM ignores WHERE id="'.$xxx_id.'"');
 

codsteep

Новичок
он пишет ошибку дальше при обращении к $result, а если вернуть ' ' то всё ок. А если на Денвере тестить то всё и без кавычек нормально... Я от php.ini смотрел
magic_quotes_runtime = On - это не то?
 

Фанат

oncle terrible
Команда форума
codsteep, у тебя жуткая каша в голове.

Во-первых, иди читай [f]slashes[/f], чтобы понять, зачем и когда нужны кавычки.

Во-вторых, когда "пхп ругается", надо выводить mysql_error()
и сам запрос.
Тогда и будешь знать истинную причину ошибки. прокоторую прочтешь в [f]globals[/f]

Все понял?
 
Сверху