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

Apa itu Resource#?

mysql_query() mengembalikan kumpulan hasil sebagai objek bertipe resource (mereka bukan objek dalam hal kode PHP OOP tapi saya tidak bisa memikirkan kata yang lebih baik). Ini berisi data biner yang hanya dapat dibaca oleh fungsi tertentu, misalnya mysql_fetch_*() fungsi.

Untuk men-debug kueri MySQL Anda, Anda harus memeriksa kesalahan menggunakan mysql_error() dan mysql_errno() dan/atau simpan pernyataan SQL Anda dalam variabel dan cetak.

Dari apa yang saya lihat, Anda melakukan dua kueri tetapi menimpa $result yang sama variabel, tanpa melakukan apa pun tentang yang pertama. Juga, mysql_num_rows() hanya dapat menghitung satu kumpulan hasil pada satu waktu, jadi Anda tidak dapat meneruskan dua kumpulan hasil ke dalam panggilan yang sama.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bidang baris mana yang dikembalikan saat Pengelompokan dengan MySQL?

  2. Kapan dan mengapa menggunakan mysqli_fetch_row, mysqli_fetch_object, mysqli_fetch_assoc, mysqli_fetch_array

  3. Berapa banyak kueri MySQL yang harus saya batasi pada satu halaman? PHP / MySQL

  4. Masalah buffer MySqlDataReader GetBytes...

  5. Bisakah Anda memecahkan kueri SQL sederhana ini?