var_dump($query) = string(133) "SELECT t1.*, t2.* FROM movies t1, releases t2 WHERE t1.id = t2.movieid AND title LIKE ? AND LOCATE (?, subtitles) ORDER BY added DESC"
var_dump($qqq) = array(2) { [0]=> string(9) "'%brian%'" [1]=> string(9) "'English'" }
$stmt = $pdo->prepare($query);
if ($stmt->execute($qqq)){
echo $stmt->rowCount();
}else{
echo "Not";
}
これは0を返しますが、クエリは機能しますが結果はありません。 "SELECT t1.*, t2.* FROM movies t1, releases t2 WHERE t1.id = t2.movieid AND title LIKE '%brian%' AND LOCATE ('English', subtitles) ORDER BY added DESC
"をphpmyadminで実行すると結果が得られます。私はもうどこを見て、私が知っているものすべてをチェックするのか分からない。準備完了ステートメントPDOが0行を返す
は、$ qqq' 'であなたの変数を引用しないでください。 PDOがそれを行います。 – aynber