$result
är false
eftersom din fråga är ogiltig (har ett syntaxfel). Använd:
$sql = "UPDATE members SET conf=2 WHERE email = '$email_to';"
(notera citattecken kring $email_to
)
Även mysql_num_rows()
ska användas för SELECT
endast frågor. För UPDATE
, INSERT
och DELETE
, använd mysql_affected_rows()
istället.
Slutligen, för framtida referens, om din fråga inte fungerar, skriv ut felet och den använda SQL-frågan (något liknande det som står på Col Shrapnels svar). Det hjälper dig att veta vad som är fel.