Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan hasil SQL dalam loop foreach

Anda harus terlebih dahulu mengambil hasil Anda ke dalam array. Sepertinya Anda mulai melakukan ini tetapi mengomentarinya.

$results = mysql_query($query);
//$userData = mysql_fetch_array($results, MYSQL_ASSOC);

$resultset = array();
while ($row = mysql_fetch_array($results)) {
  $resultset[] = $row;
}

// $resultset now holds all rows from the first query.
foreach ($resultset as $result){
 //... etc...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan sintaks dengan IF EXISTS UPDATE ELSE INSERT

  2. Deteksi jika tanggal dalam waktu musim panas di MySql

  3. Bagaimana cara menggunakan indeks secara efisien dalam kueri mysql

  4. SQL Injection dan klausa LIMIT

  5. Perbaiki Peringatan MySQL 1287:'BINARY expr' tidak digunakan lagi dan akan dihapus dalam rilis mendatang