$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.