Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 03.06.2011, 12:07
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от 0931454574
$query = sprintf($strquery,mysql_real_escape_string($_GET[id]));
хотя... можно и так
Ответить с цитированием
  #12 (permalink)  
Старый 03.06.2011, 12:26
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Лучше использовать PDO.
Ответить с цитированием
  #13 (permalink)  
Старый 04.06.2011, 04:44
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

а почему лучше?
Ответить с цитированием
  #14 (permalink)  
Старый 04.06.2011, 07:28
Кандидат Javascript-наук
Отправить личное сообщение для Invis1ble Посмотреть профиль Найти все сообщения от Invis1ble
 
Регистрация: 05.09.2010
Сообщений: 103

sprintf() - изврат, зачем он здесь нужен? Конкатенация уже не катит?

И вообще, какие нах фреймворки? ) Для чисел - приведение к типу, для строк - mysql_real_escape_string() и будет вам счастье

ПС.
Цитата:
Лучше использовать PDO.
чем лучше? Замедлением работы скрипта?

Последний раз редактировалось Invis1ble, 04.06.2011 в 07:41.
Ответить с цитированием
  #15 (permalink)  
Старый 04.06.2011, 07:55
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от x-yuri
а почему лучше?
Потому что там уже есть placeholder-ы.

Сообщение от Invis1ble
Замедлением работы скрипта?
С такими рассуждениями на PHP лучше вообще не писать.
Ответить с цитированием
  #16 (permalink)  
Старый 04.06.2011, 16:54
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от Invis1ble
sprintf() - изврат, зачем он здесь нужен? Конкатенация уже не катит?
аргументации только не хватает

Сообщение от Invis1ble
И вообще, какие нах фреймворки? ) Для чисел - приведение к типу, для строк - mysql_real_escape_string() и будет вам счастье
тебе ссылки дать? Имеется в виду, что в фреймворках обычно есть какие-нибудь классы, которые упрощают работу с БД

Сообщение от Kolyaj
Потому что там уже есть placeholder-ы.
с помощью расширения mysql не намного сложнее все делается. Ну может быть понимать надо немного лучше, что ты делаешь. Кроме того, есть варианты поудобнее pdo
Ответить с цитированием
  #17 (permalink)  
Старый 04.06.2011, 19:06
Кандидат Javascript-наук
Отправить личное сообщение для Invis1ble Посмотреть профиль Найти все сообщения от Invis1ble
 
Регистрация: 05.09.2010
Сообщений: 103

x-yuri,
Сообщение от x-yuri
аргументации только не хватает
Какой аргументации? помоему, все очевидно - ненужный вызов лишней функции.
Сообщение от x-yuri
Имеется в виду, что в фреймворках обычно есть какие-нибудь классы, которые упрощают работу с БД
Я так понял, что ТС не использует никаких фреймворков, что же ему делать? Ради "удобства" (что спорно) составления запросов добавить к своему коду в 100500 раз больше мертвого кода, 99.99% которого он никогда не использует?
Сообщение от x-yuri
Ну может быть понимать надо немного лучше, что ты делаешь
Вот это золотые слова.
Ответить с цитированием
  #18 (permalink)  
Старый 04.06.2011, 19:11
Кандидат Javascript-наук
Отправить личное сообщение для Invis1ble Посмотреть профиль Найти все сообщения от Invis1ble
 
Регистрация: 05.09.2010
Сообщений: 103

Kolyaj,
Цитата:
С такими рассуждениями на PHP лучше вообще не писать.
Ну да, ну да. А раз мы пишем на php, значит можно написать "надстройку", а потом еще одну, ну и снизить производительность в итоге раз в 50. Зато "удобно" !
Ответить с цитированием
  #19 (permalink)  
Старый 04.06.2011, 22:47
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Invis1ble,
кэширование, не?!
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #20 (permalink)  
Старый 04.06.2011, 22:51
Кандидат Javascript-наук
Отправить личное сообщение для Invis1ble Посмотреть профиль Найти все сообщения от Invis1ble
 
Регистрация: 05.09.2010
Сообщений: 103

Причем здесь кеширование, я пишу о том, что можно обойтись штатными функциями вместо использования всяких модных фреймворков.
Ну тут конечно же каждому свое.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка данных из MS SQL в список <select> Mike1983 Firefox/Mozilla 4 27.05.2011 19:01
JavaScript-ом прочитать данные из MS SQL - Возможно? negr78 Общие вопросы Javascript 1 23.12.2010 16:46
Sql запрос для статистики mycoding Серверные языки и технологии 7 14.12.2010 10:29
Установка JDBC Driver для SQL grim Общие вопросы Javascript 2 22.11.2010 08:20
Защита от вторжения в php vova_b Javascript под браузер 7 13.12.2009 22:38