Você pode usar isso em vez disso:
$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 />';
No seu
for
loop você SELECT
todas as linhas, mas apenas a última instância é salva em uma variável (na última iteração do for
loop), então você busca apenas no while
ciclo. P.S. Você também pode resolver colocando seu
while
loop no final do for
loop, mas o código acima não é tão complicado.