sql >> Base de Datos >  >> RDS >> Mysql

Error de PHP (MySQL):Advertencia:mysql_num_rows() espera que el parámetro 1 sea un recurso

$result es false porque su consulta no es válida (tiene un error de sintaxis). Usar:

$sql = "UPDATE members SET conf=2 WHERE email = '$email_to';"

(tenga en cuenta las comillas que rodean a $email_to )

También mysql_num_rows() debe usarse para SELECT solo consultas. Para UPDATE , INSERT y DELETE , use mysql_affected_rows() en su lugar.

Finalmente, para referencia futura, si su consulta no funciona, imprima el error y la consulta SQL utilizada (algo así como lo que está en la respuesta de Col Shrapnel). Le ayudará a saber qué está mal.