Sie können stattdessen Folgendes verwenden:
$q = "select serial from book where serial like '%"
. implode($serialID, "%' OR serial LIKE '%") . "%'";
$r = mysqli_query($dbc, $q);
while($row = mysqli_fetch_array($r, MYSQLI_ASSOC)
echo $row['serial'].'<br />';
In Ihrem for
Schleife Sie SELECT
alle Zeilen, aber nur die letzte Instanz wird in einer Variablen gespeichert (in der letzten Iteration des for
Schleife), also holen Sie es nur in while
Schleife.
P.S. Sie könnten es auch herausfinden, indem Sie Ihren while
eingeben Schleife am Ende von for
Schleife, aber der obige Code ist einfach nicht so umständlich.