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

buat array dari kueri mysql php

Sangat sering ini dilakukan dalam while lingkaran:

$types = array();

while(($row =  mysql_fetch_assoc($result))) {
    $types[] = $row['type'];
}

Lihat contoh di dokumentasi .

mysql_fetch_* metode akan selalu mendapatkan berikutnya elemen dari kumpulan hasil:

Itulah sebabnya while loop bekerja. Jika tidak ada baris lagi $row akan menjadi false dan while lingkaran ada.

Tampaknya hanya mysql_fetch_array mendapat lebih dari satu baris, karena secara default mendapatkan hasil sebagai biasa dan sebagai nilai asosiatif :

Contoh Anda menunjukkan yang terbaik, Anda mendapatkan nilai yang sama 18 dan Anda dapat mengaksesnya melalui $v[0] atau $v['type'] .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Pilih Berdasarkan Timestamp Terbaru

  2. str_replace di SQL UPDATE?

  3. Bagaimana cara menjatuhkan semua tabel dalam database tanpa menjatuhkan database itu sendiri?

  4. Fungsi PHP untuk keluar dari sintaks regexp MySQL

  5. Bagaimana cara memasukkan DECIMAL ke dalam database MySQL