PDOにLIKEを実装する際に問題が発生しています
私はこのクエリを持っています:
$query = "SELECT * FROM tbl WHERE address LIKE '%?%' OR address LIKE '%?%'";
$params = array($var1, $var2);
$stmt = $handle->prepare($query);
$stmt->execute($params);
を確認したところ$var1
、$var2
検索したい両方の単語が含まれています。クエリの一部が機能するため、PDOは正常SELECT
INSERT
に機能しています。これは、PDOに慣れていないためですLIKE
。
結果は返されません。私$query
は構文的に正しいですか?