编辑:谢谢 Baylor Rae 和 JvBerg - 您的回答/评论有助于解决问题。我不得不删除引号 - 我没有意识到。谢谢大家的帮助。
我正在尝试where ownerid='$friend_ids'
使用该IN
子句从“警报”表中选择所有数据。我遇到的问题(尽管有很多谷歌搜索和代码更改)是它只检索一行。
$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”行。
我的警报表:
有谁知道为什么?或者如何解决这个问题?我昨天、前一天和今天几个小时都在谷歌上搜索并尝试不同的方式来查询这个问题。谢谢。