Ini adalah kasus umum di mana mysql_query
mengembalikan false
setelah kegagalan karena itu memicu yang terkenal:
Hal ini dapat disebabkan oleh banyak faktor. Coba jalankan kueri di phpMyAdmin atau langsung ke database dan lihat kesalahannya atau ambil kesalahan mysql terakhir melalui mysql_error
.
Ini praktik yang baik untuk selalu memeriksa apakah nilai yang dikembalikan dari mysql_query
adalah false
atau jika mysql_error
string tidak kosong:
if ($result and empty(mysql_error()))
// everything ok
Catatan:Jangan pernah mencampur mysql_
dan mysqli_
fungsi. Jika Anda harus memilih, saya akan menggunakan mysqli
sejak mysql_*
fungsi dianggap usang.