sql >> Databasteknik >  >> RDS >> Mysql

SQL-frågan returnerar endast första raden

Du måste använda fetchALL() som fetch() endast returerar en rad enligt dokumenten:

$query = "SELECT Email from client";
$result = $db->query($query)->fetchALL();
foreach($result as $email){
    echo $email["Email"]."\n";
}


  1. T-SQL-buggar, fallgropar och bästa praxis – går med

  2. Lägg till en CHECK-begränsning till en befintlig tabell i SQL Server (T-SQL)

  3. MySQL sök exakt ord med $ i word

  4. Fyller på visningsobjektvärde på fråga i Oracle-formulär