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

PDO menyiapkan pernyataan fetch() mengembalikan hasil ganda

Anda harus mengatakan kepada PDO, bahwa Anda hanya menginginkan larik asosiatif atau larik bernomor:

while ($rows_get_rows = $result_get_rows->fetch(PDO::FETCH_ASSOC)) 

untuk mendapatkan array asosiatif atau

while ($rows_get_rows = $result_get_rows->fetch(PDO::FETCH_NUM)) 

untuk mendapatkan array yang diindeks oleh nomor kolom

dari PDOStatement::fetch

ambil_gaya

Mengontrol bagaimana baris berikutnya akan dikembalikan ke pemanggil. Nilai ini harus berupa salah satu dari konstanta PDO::FETCH_*, default ke nilai PDO::ATTR_DEFAULT_FETCH_MODE (default ke PDO::FETCH_BOTH).

PDO::FETCH_ASSOC:mengembalikan array yang diindeks oleh nama kolom seperti yang dikembalikan dalam kumpulan hasil Anda

PDO::FETCH_BOTH (default) :mengembalikan array yang diindeks oleh nama kolom dan nomor kolom yang diindeks 0 seperti yang dikembalikan dalam kumpulan hasil Anda




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TIMEDIFF() vs SUBTIME() di MySQL:Apa Bedanya?

  2. Menekan pesan peringatan menggunakan mysql dari dalam Terminal, tetapi kata sandi ditulis dalam skrip bash

  3. MySQL pilih koordinat dalam jangkauan

  4. Bagaimana Fungsi LOCATE() Bekerja di MySQL

  5. Tambahkan ID Peningkatan Otomatis ke tabel yang ada?