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

Kesalahan PHP (MySQL):Peringatan:mysql_num_rows() mengharapkan parameter 1 menjadi sumber daya

$result adalah false karena kueri Anda tidak valid (ada kesalahan sintaks). Gunakan:

$sql = "UPDATE members SET conf=2 WHERE email = '$email_to';"

(perhatikan kutipan di sekitar $email_to )

Juga mysql_num_rows() harus digunakan untuk SELECT pertanyaan saja. Untuk UPDATE , INSERT dan DELETE , gunakan mysql_affected_rows() sebagai gantinya.

Terakhir, untuk referensi di masa mendatang, jika kueri Anda tidak berfungsi, cetak kesalahan dan kueri SQL yang digunakan (seperti apa yang ada di jawaban Col Shrapnel). Ini akan membantu Anda mengetahui apa yang salah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memantau Database Anda dengan MySQL Enterprise Monitor

  2. Cara memisahkan DATE dan TIME dari DATETIME di MySQL

  3. Permintaan MySQL menemukan nilai dalam string yang dipisahkan koma

  4. Dapatkan ID kunci utama rekaman baru dari kueri penyisipan MySQL?

  5. Masukkan data dari satu tabel ke tabel lain di MySQL