Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/03/2010, 03:52
tokero
 
Fecha de Ingreso: abril-2009
Ubicación: Vitoria
Mensajes: 160
Antigüedad: 15 años
Puntos: 1
Respuesta: Busqueda de email en bdd

Buenas:

Lo que ha aparecido antes ni lo tengais en cuenta, codigo copiado de otra web y sin revisar siquiera. perdonarme....
Tenia mucha prisa por que funcionara y asi estaba...

Bien tengo otro problemilla con el mismo apartado, ahora estoy codificando yo.

Código PHP:
<?php
$sql 
"SELECT id FROM usuario WHERE US_EMAIL = $_POST[email])";
$result mysql_query($sql);
$rows mysql_num_rows($result);
if(
$rows 0)
{
    
?>
    <script language="javascript">
        alert("Existe un usuario con el mismo email.");
    </script>
    <?php
}
else{ 
se ejecuta un insert}
?>
Me aparece el siguiente error:

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\WebTV\registro.php on line 23

No entiendo por que me da el error, he probado insertando la funcion mysql_num_rows directamente en el "if" y comprobando si es true o false.

Supuestamente esta función devuelve el numero de filas que se han encontrado que cumplen la sentencia SELECT.

Me imagino que error está en el modo de tratar el resultado que devuelve, pero no se por que ni como.

Gracias por vuestra ayuda, y de nuevo disculparme por el primer mensaje... fruto de un dia de trabajo frustrante.