sql >> Database >  >> RDS >> Mysql

mysqli-query geeft alleen eerste rij terug

Gebruik deze code:

$rows = array();
if ($type == 'assoc') {
    while($row = $result->fetch_assoc()) {
      $rows[] = $row;
    }
} else {    
    while($row = $result->fetch_object()) {
      $rows[] = $row;
    }   
}
return $rows;

Je gebruikt de return binnen de while en return beëindigt de while-lus na de eerste iteratie, daarom krijg je maar één rij.



  1. Kan geen verbinding maken met AWS RDS via PDO

  2. Lucene.Net configureren met SQL Server

  3. Een inleiding tot Hadoop en Big Data

  4. MySQL DATEDIFF() vs TIMESTAMPDIFF():wat is het verschil?