以下のクエリは 3 つの結果を返すはずですが、0 が返されています。テーブルには、テーブルfollowing
内の行と結合して 3 つの結果を生成する必要があるすべての行がありstrings
ます。クエリに何か問題があることを見つけることができますか?
$getdash = $connectdb->prepare(
"SELECT parent.*
FROM `strings` as parent
JOIN `following` ftable
ON ftable.userid=:userid
WHERE ((ftable.sid=parent.sid AND ftable.page='1')
OR (ftable.sid=parent.sid AND ftable.position=parent.position AND ftable.page='0')
OR (ftable.profile=parent.starter)) ");
$executequery = $getdash->execute(array(":userid"=>16));
$found = $getdash->rowCount();