Mysql
 sql >> база данни >  >> RDS >> Mysql

Извличане на всички редове въз основа на заявката в масив

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

РЕДАКТИРАНЕ:Като гледам отговора на j08691, изглежда, че може да съм разбрал погрешно.

Както и да е, ако не знаете колко колони имате, направете това:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Мога ли да използвам слоя на базата данни на Laravel самостоятелно?

  2. Как да премахнете напълно MySQL от Ubuntu

  3. Как да избягам % в заявка, използвайки execute() на sqlalchemy на python и pymysql?

  4. Как да получите достъп до MySQL от няколко нишки едновременно

  5. Актуализиране на MySql база данни с помощта на PHP чрез javascript функция onClick