I want to select some id's based on url string but with my code it displays only the first.
If i write manual the id's it works great.
I have a url like this http://www.mydomain.com/myfile.php?theurl=1,2,3,4,5 (ids)
Now in the myfile.php i have my sql connection and:
$ids = $_GET['theurl']; (and i am getting 1,2,3,4,5)
if i use this:
$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 " - ";
}
I am Getting the correct results. Now if i use the code bellow it's not working:
$sql = "select * from info WHERE `id` IN ('$ids')";
$slqtwo = mysql_query($sql);
while ($tc = mysql_fetch_assoc($slqtwo)) {
echo $tc['a_name'];
echo " - ";
}
Any suggestions?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…