$result
er false
fordi din forespørgsel er ugyldig (har en syntaksfejl). Brug:
$sql = "UPDATE members SET conf=2 WHERE email = '$email_to';"
(bemærk citaterne omkring $email_to
)
Også mysql_num_rows()
skal bruges til SELECT
kun forespørgsler. Til UPDATE
, INSERT
og DELETE
, brug mysql_affected_rows()
i stedet.
Til sidst, til fremtidig reference, hvis din forespørgsel ikke virker, udskriv fejlen og den anvendte SQL-forespørgsel (noget i stil med det, der står på Col Shrapnels svar). Det vil hjælpe dig med at vide, hvad der er galt.