Wybierz wiele identyfikatorów z tabeli

Chcę wybrać identyfikatory oparte na łańcuchu adresu URL, ale z moim kodem wyświetla tylko pierwszy. Jeśli piszę podręcznik, id działa świetnie.

Mam taki adres URLhttp://www.mydomain.com/myfile.php?theurl=1,2,3,4,5 (ids)

Teraz w myfile.php mam moje połączenie sql i:

$ids = $_GET['theurl']; (and i am getting 1,2,3,4,5)

jeśli tego użyję:

$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 " - ";
}

Otrzymuję poprawne wyniki. Teraz, jeśli użyję kodu poniżej, nie działa:

$sql = "select * from info WHERE `id` IN ('$ids')";
$slqtwo = mysql_query($sql);
while ($tc = mysql_fetch_assoc($slqtwo)) {
    echo $tc['a_name'];
    echo " - ";
}

Jakieś sugestie?

questionAnswers(2)

yourAnswerToTheQuestion