我想根据 url 字符串选择一些 id,但使用我的代码它只显示第一个。如果我手动编写 id,它会很好用。
我有一个像这样的网址 http://www.mydomain.com/myfile.php?theurl=1,2,3,4,5 (ids)
现在在 myfile.php 我有我的 sql 连接和:
$ids = $_GET['theurl']; (and i am getting 1,2,3,4,5)
如果我使用这个:
$sql = "select * from info WHERE `id` IN (1,2,3,4,5)";
$slqtwo = mysql_query($sql);
while ($tc = mysql_fetch_assoc($slqtwo)) {
echo $tc['a_name'];
echo " - ";
}
我得到了正确的结果。现在,如果我使用下面的代码它不起作用:
$sql = "select * from info WHERE `id` IN ('$ids')";
$slqtwo = mysql_query($sql);
while ($tc = mysql_fetch_assoc($slqtwo)) {
echo $tc['a_name'];
echo " - ";
}
有什么建议么?