03.06.2011, 12:07
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Сообщение от 0931454574
|
$query = sprintf($strquery,mysql_real_escape_string($_GET[id]));
|
хотя... можно и так
|
|
03.06.2011, 12:26
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
|
|
04.06.2011, 04:44
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
а почему лучше?
|
|
04.06.2011, 07:28
|
Кандидат Javascript-наук
|
|
Регистрация: 05.09.2010
Сообщений: 103
|
|
sprintf() - изврат, зачем он здесь нужен? Конкатенация уже не катит?
И вообще, какие нах фреймворки? ) Для чисел - приведение к типу, для строк - mysql_real_escape_string() и будет вам счастье
ПС.
Цитата:
|
Лучше использовать PDO.
|
чем лучше? Замедлением работы скрипта?
Последний раз редактировалось Invis1ble, 04.06.2011 в 07:41.
|
|
04.06.2011, 07:55
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от x-yuri
|
а почему лучше?
|
Потому что там уже есть placeholder-ы.
Сообщение от Invis1ble
|
Замедлением работы скрипта?
|
С такими рассуждениями на PHP лучше вообще не писать.
|
|
04.06.2011, 16:54
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Сообщение от Invis1ble
|
sprintf() - изврат, зачем он здесь нужен? Конкатенация уже не катит?
|
аргументации только не хватает
Сообщение от Invis1ble
|
И вообще, какие нах фреймворки? ) Для чисел - приведение к типу, для строк - mysql_real_escape_string() и будет вам счастье
|
тебе ссылки дать? Имеется в виду, что в фреймворках обычно есть какие-нибудь классы, которые упрощают работу с БД
Сообщение от Kolyaj
|
Потому что там уже есть placeholder-ы.
|
с помощью расширения mysql не намного сложнее все делается. Ну может быть понимать надо немного лучше, что ты делаешь. Кроме того, есть варианты поудобнее pdo
|
|
04.06.2011, 19:06
|
Кандидат Javascript-наук
|
|
Регистрация: 05.09.2010
Сообщений: 103
|
|
x-yuri,
Сообщение от x-yuri
|
аргументации только не хватает
|
Какой аргументации? помоему, все очевидно - ненужный вызов лишней функции.
Сообщение от x-yuri
|
Имеется в виду, что в фреймворках обычно есть какие-нибудь классы, которые упрощают работу с БД
|
Я так понял, что ТС не использует никаких фреймворков, что же ему делать? Ради "удобства" (что спорно) составления запросов добавить к своему коду в 100500 раз больше мертвого кода, 99.99% которого он никогда не использует?
Сообщение от x-yuri
|
Ну может быть понимать надо немного лучше, что ты делаешь
|
Вот это золотые слова.
|
|
04.06.2011, 19:11
|
Кандидат Javascript-наук
|
|
Регистрация: 05.09.2010
Сообщений: 103
|
|
Kolyaj,
Цитата:
|
С такими рассуждениями на PHP лучше вообще не писать.
|
Ну да, ну да. А раз мы пишем на php, значит можно написать "надстройку", а потом еще одну, ну и снизить производительность в итоге раз в 50. Зато "удобно" !
|
|
04.06.2011, 22:47
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Invis1ble,
кэширование, не?!
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
04.06.2011, 22:51
|
Кандидат Javascript-наук
|
|
Регистрация: 05.09.2010
Сообщений: 103
|
|
Причем здесь кеширование, я пишу о том, что можно обойтись штатными функциями вместо использования всяких модных фреймворков.
Ну тут конечно же каждому свое.
|
|
|
|