$result
jest false
ponieważ Twoje zapytanie jest nieprawidłowe (ma błąd składniowy). Użyj:
$sql = "UPDATE members SET conf=2 WHERE email = '$email_to';"
(zwróć uwagę na cytaty otaczające $email_to
)
Również mysql_num_rows()
powinien być używany do SELECT
tylko zapytania. Dla UPDATE
, INSERT
i DELETE
, użyj mysql_affected_rows()
zamiast tego.
Na koniec, na przyszłość, jeśli zapytanie nie działa, wydrukuj błąd i użyte zapytanie SQL (coś w stylu odpowiedzi Col Shrapnel). Pomoże Ci dowiedzieć się, co jest nie tak.