sql >> Databasteknik >  >> RDS >> Mysql

Hämta alla rader baserat på frågan till en array

$result = mysql_query("SELECT * FROM $tableName");  
$arr_json = array();
while ($row = mysql_fetch_assoc($result)) {
   $json = json_encode($row);
   $arr_json[] = $json;
}

EDIT:När jag tittar på en j08691:s svar, verkar det som att jag kan ha missförstått.

Hur som helst, om du inte vet hur många kolumner du har, gör så här:

$arr = array();
while ($row = mysql_fetch_assoc($result)) {
   $arr2 = array();
   foreach ($row as $val) $arr2[] = $val;
   $arr[] = $arr2;
}


  1. Hur pg_sleep_until() fungerar i PostgreSQL

  2. Tillkännager MariaDB 10.2 Support - ClusterControl 1.5

  3. Lätt i ett nötskal

  4. Hur simulerar man UNPIVOT i Access?