$result
là false
vì truy vấn của bạn không hợp lệ (có lỗi cú pháp). Sử dụng:
$sql = "UPDATE members SET conf=2 WHERE email = '$email_to';"
(lưu ý các trích dẫn xung quanh $email_to
)
Ngoài ra mysql_num_rows()
nên được sử dụng cho SELECT
chỉ truy vấn. Đối với UPDATE
, INSERT
và DELETE
, sử dụng mysql_affected_rows()
thay vào đó.
Cuối cùng, để tham khảo trong tương lai, nếu truy vấn của bạn không hoạt động, hãy in lỗi và truy vấn SQL được sử dụng (giống như câu trả lời của Col Shrapnel). Nó sẽ giúp bạn biết điều gì sai.