sql >> Databasteknik >  >> RDS >> Mysql

PHP array mysql hämta varje post

Du kan använda detta istället :

$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 />';

I din for loop du SELECT alla rader, men bara den sista instansen sparas i en variabel (i den sista iterationen av for loop), så att du bara hämtar den i while loop.

P.S. Du kan också lösa det genom att ange din while slinga i slutet av for loop, men koden ovan är bara inte så besvärlig.



  1. Hur kan VBA ansluta till MySQL-databas i Excel?

  2. InnoDB:Kan inte låsa ./ibdata1 fel:35

  3. Förlorade anslutningen till MySQL-servern under förfrågan

  4. Vad gör en transaktion kring ett enskilt uttalande?