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

Kesalahan Fatal dengan fetch_assoc di dalam suatu fungsi

mysqli_stmt::execute metode hanya mengembalikan bool menurut definisi. Jadi panggil $result->any_method_name() akan gagal karena $result adalah nilai boolean.

Untuk mendapatkan nilai dari pernyataan yang disiapkan menggunakan perpustakaan MySQLi Anda mengikat variabel target Anda dengan $stmt->bind_result(...) dan kemudian gunakan $stmt->fetch() dalam loop sementara untuk mendapatkan hasil kueri Anda dalam variabel terikat Anda. Dan setelah itu Anda beralih dari MySQLi ke PDO karena memiliki API yang lebih baik mengenai hal ini…




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. hitung tanpa grup

  2. Bidang DATE MySQL dengan default CURDATE(). BUKAN DATETIME

  3. Pemindaian tidak didukung, menyimpan driver.Tipe nilai []uint8 menjadi tipe *waktu.Waktu

  4. PyInstaller, file spesifikasi, ImportError:Tidak ada modul bernama 'bla'

  5. Pilih pengguna dari satu tabel hanya jika tidak di tabel lain