編集:BaylorRaeとJvBergに感謝します-あなたの回答/コメントは問題の解決に役立ちました。私は引用符を削除しなければなりませんでした-私は気づいていませんでした。皆様のご協力に感謝いたします。
句where ownerid='$friend_ids'
を使用して、「アラート」テーブルからすべてのデータを選択しようとしています。IN
私が抱えている問題は(多数のグーグルとコード変更にもかかわらず)、1行しか取得していないことです。
$fid=$ClassUsers->Friendids($user_id);
echo $fid;
これは(予想どおり)1,2,3を返します。
ただし、試してみると:
$sql="SELECT * FROM alerts WHERE ownerid IN('$fid')";
echo mysql_num_rows($db->query($sql));
「1」行のみを返します。
私のアラートテーブル:
誰かが理由を知っていますか?またはこれを解決する方法は?私は文字通り、昨日、前日、そして今日は数時間、グーグルでこれを照会するためのさまざまな方法を試し、一晩中過ごしました。ありがとう。