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

php pdo hanya mendapatkan satu nilai dari mysql; nilai yang sama dengan variabel

Anda harus menggunakan fungsi fetch sesuai dengan hasil yang Anda inginkan.

  1. Jika Anda memerlukan nilai skalar tunggal, nama kolom tidak diperlukan:

     $Number1 = $stmt->fetchColumn();
    
  2. Jika banyak hasil yang akan dikembalikan, tetapi hanya satu kolom per baris, tidak perlu nama kolom lagi:

     $numbers = $sth->fetchAll(PDO::FETCH_COLUMN);
    

    Ini akan mengembalikan array angka.

  3. Jika Anda membutuhkan satu baris dengan beberapa nilai, gunakan fetch()

  4. Jika Anda membutuhkan larik baris, gunakan fetchAll()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa praktik terbaik untuk menyimpan data khusus untuk Wordpress

  2. Mengapa skrip cadangan basis data saya tidak berfungsi di php?

  3. Perbedaan antara dua struktur tabel

  4. Di MySQL, dapatkah saya menunda pemeriksaan integritas referensial hingga komit?

  5. Sequelize:Atau-kondisikan lebih dari beberapa tabel