sql >> Database teknologi >  >> RDS >> Mysql

SQL-forespørgsel returnerer kun første række

Du skal bruge fetchALL() som fetch() kun returnerer én række ifølge dokumenterne:

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


  1. Bestemmelse af påskedatoerne for ethvert år i Oracle PLSQL

  2. Django, der kombinerer __unaccent og __search opslag

  3. Hvordan kan jeg skrive en fuldstændig søgeindeksforespørgsel, som ikke tager nogen stopord i betragtning?

  4. MySQL:Hvorfor springer min INSERT-sætning 56 tal over, når id'et automatisk øges?