AlkatraZ (Сегодня / 00:44)
Ты че?
При чем тут плейсхолдеры (которые служат для подстановки переменных) и кэширование?
В pdo плейсхолдеры кешируются,
http://ru.php.net/manual/en/pdo.prepare.php
перевод машинный
Вызов PDO:: подготовить () и PDOStatement:: Execute () для заявлений, которые будут изданы несколько раз с разными значениями параметров оптимизирует производительность вашего приложения, позволяя водителю вести переговоры клиента и / или на стороне сервера кэширования плана запроса и мета-информацией, а также помогает предотвратить SQL-инъекций, избавляя от необходимости вручную цитатой параметров.
PDO будет эмулировать подготовлены заявления / параметры привязки для водителей, которые не поддерживают их, а также может переписать имена или знак вопроса стиль маркеров параметров к чему-то более уместным, если драйвер поддерживает один стиль, а не другие.
При выполнении одного и того же запроса, но с разными параметрами вот тут большая оптимизация
Изменил: Вантуз-мен (06.01.2010 / 01:21)