Flaminglove
@Flaminglove
Если поставил себе цель иду к ней до самого конца.

Когда лучше использовать PDO::quote, а когда PDO::prepare?

Подскажите пожалуйста мне вот что:
1)PDO::quote //Возвращает экранированную строку
2)PDO::prepare // вроде медленные
Где и когда лучше использовать это?* В документации рекомендуют PDO::prepare . В курсе от Специалиста, говорят что можно просто использовать PDO::quote . Вот в итоге и не знаю, что лучше делать.
  • Вопрос задан
  • 452 просмотра
Пригласить эксперта
Ответы на вопрос 1
neuotq
@neuotq
Прокрастинация
Это совершенно разные вещи. quote просто экранирует символы(в соответствии с требованием подключения) и заключает строку в кавычки(многие это забывают).
prepare совершенно иная история, там возвращается специально сформированный объект, которые устойчивей к атакам, требует меньше ручного труда, лучше кэшируется всякими автоматическими штуками, короче будет быстрее и безопаснее в случае построения запросов с переменными.
А PDO::quote полюбили те кто использовал php давно и не захотел идти дальше и полноценно изучать PDO, используя свои устаревший навыки, для них это просто замена mysql_real_escape_string.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
от 300 000 до 500 000 ₽
07 мая 2024, в 17:22
140000 руб./за проект
07 мая 2024, в 17:11
2000 руб./за проект
07 мая 2024, в 17:06
10000 руб./за проект