これは、PHPPDOキャッシング に役立ちます
PDOを使用する場合、PDO ::Prepareはあなたの友達です:
異なるパラメーター値で複数回発行されるステートメントに対してPDO::prepare()およびPDOStatement ::execute()を呼び出すと、ドライバーがクエリプランのクライアント側および/またはサーバー側のキャッシュをネゴシエートできるようになり、アプリケーションのパフォーマンスが最適化されます。メタ情報であり、パラメータを手動で引用する必要がないため、SQLインジェクション攻撃を防ぐのに役立ちます。
http://php.net/manual/en/pdo.prepare.php