私は自分のサイトの検索機能を構築しており、記事のタイトルと内容を検索したいと考えています。PDO bindParamが複数のインスタンスを置き換えない
クエリはPDOでこれを達成するためにどのような方法がありますSELECT id FROM articles WHERE title LIKE '%<user input>%' OR content LIKE '%<user input>%';
のように見えるのでしょうか?私が読んだとおり、以下は不可能です。
$pdo = new PDO('pgsql:host=localhost;dbname=mysite', username, password);
$statement = $pdo->prepare('SELECT id FROM articles WHERE title LIKE :userinput OR content LIKE :userinput');
$search = '%' . $_REQUEST[searchterm] . '%';
$statement->bindParam(':userinput', $search);
[PDOでLIKEクエリを実装する]の複製があります(http://stackoverflow.com/questions/11117134/implement-like-query-in-pdo) – Xorifelse