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