Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Holen Sie alle Zeilen basierend auf der Abfrage in ein Array

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

BEARBEITEN:Wenn ich mir die Antwort von j08691 ansehe, sieht es so aus, als hätte ich sie möglicherweise falsch verstanden.

Wie auch immer, wenn Sie nicht wissen, wie viele Spalten Sie haben, tun Sie dies:

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