
Так вот, если формирую запрос
INSERT INTO `ma_table`
SET `texte` = 'ma chere',
`int` = 9
Нужно ли цифру (neuf в данном случае) заключать в кавычки? Текст, надо, это понятно, а вот с цифрами?
А вот если тип ENUM (или SET), то значаения тоже надо заключать в ковычки?
Вообще, когда надо, а когда не надо этого делать?
Спустя 18 минут, 6 секунд (19.12.2009 - 11:56) VolCh написал(а):
Простой ответ - числа не надо, всё остальное надо

Спустя 2 часа, 8 минут, 31 секунда (19.12.2009 - 14:05) stepan написал(а):
Цитата (DIII @ 19.12.2009 - 08:38) |
Вообще, когда надо, а когда не надо этого делать? |
Лучше всегда используй
`cid` = '1'
ведь это считается хорошим тоном.
Спустя 8 минут, 22 секунды (19.12.2009 - 14:13) VolCh написал(а):
stepan, с каких это пор числа заключать в кавычки стало хорошим тоном?
Спустя 2 минуты, 44 секунды (19.12.2009 - 14:16) stepan написал(а):
Цитата (VolCh @ 19.12.2009 - 11:13) |
с каких это пор числа заключать в кавычки стало хорошим тоном? |
С тех самых когда стал синтаксис подсвечиваться.
Спустя 10 минут, 48 секунд (19.12.2009 - 14:27) VolCh написал(а):
stepan, что, простите? Даже на стартовом посте число без кавычек вполне нормально подсвечено именно как число.
Спустя 32 минуты, 26 секунд (19.12.2009 - 14:59) stepan написал(а):
VolCh это как видно от человека зависит, от его привычек.
Вот например взять меня я считаю что я как писал быдло код так и пишу хотя другие так не считают, у меня есть зависимость в моих предпочтениях и если из-за того что я поставлю кавычку суть результата не изменилась, да еще эти предпочтения если были замечены в каких то умных больших книгах, либо людьми которых я считаю наиболее лучше разбирающихся в php, то уже меня будет не переубедить.
Но в данном случае если щас все эксперты разом мне скажут что так как я делая не правильно то мне придется бросить программирование и заняться чем нибудь другим.
Вот например взять меня я считаю что я как писал быдло код так и пишу хотя другие так не считают, у меня есть зависимость в моих предпочтениях и если из-за того что я поставлю кавычку суть результата не изменилась, да еще эти предпочтения если были замечены в каких то умных больших книгах, либо людьми которых я считаю наиболее лучше разбирающихся в php, то уже меня будет не переубедить.
Но в данном случае если щас все эксперты разом мне скажут что так как я делая не правильно то мне придется бросить программирование и заняться чем нибудь другим.
Спустя 7 часов, 11 минут, 48 секунд (19.12.2009 - 22:11) Gabriel написал(а):
VolCh
мне кажется, что это сало хорошим тоном как и использование mysql_real_escape_string() и intval()/int для вставки данных в мускул, а не запрещать все, что может считаться "опасным"
мне кажется, что это сало хорошим тоном как и использование mysql_real_escape_string() и intval()/int для вставки данных в мускул, а не запрещать все, что может считаться "опасным"