Foros del Web » Programando para Internet » PHP »

Que trae mysql cuando no encuentra algo???

Estas en el tema de Que trae mysql cuando no encuentra algo??? en el foro de PHP en Foros del Web. La pregunta es sencilla (eso creo), mi cuestió nes que quiero hacer una validación con php que consiste en que si el usuario ingresa un ...
  #1 (permalink)  
Antiguo 07/07/2009, 18:46
 
Fecha de Ingreso: septiembre-2008
Mensajes: 66
Antigüedad: 15 años, 7 meses
Puntos: 0
Que trae mysql cuando no encuentra algo???

La pregunta es sencilla (eso creo), mi cuestió nes que quiero hacer una validación con php que consiste en que si el usuario ingresa un DNI o una clave que no está registrada dentro de la base de datos muestre un error, entonces yo hice:

$RESUTL = mysql_query($consulta, $coneccion)

if ($RESULT)
{
hacer operaciones
}
else
{
echo "DNI ingresado no está registrado."
}

Pero no funciona, también probé con mysql_errno() dentro del if, pero tampoco. Entonces mi idea era preguntar dentro del if si $VARIABLE es igual a NULL o basura, no se qué cosa trae php en la consulta cuando no encuentra ningun registro. O si me pueden especificar como hacer esta verificación.Espero se haya entendido, desde ya muchas gracias
  #2 (permalink)  
Antiguo 07/07/2009, 18:55
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Que trae mysql cuando no encuentra algo???

Usa mysql_num_rows(). mysql_query() devuelve un recurso, en este caso $RESULT, que puedes usar para trabajar sobre la consulta SQL que has hecho.

  #3 (permalink)  
Antiguo 07/07/2009, 18:58
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Que trae mysql cuando no encuentra algo???

Usa mysql_num_rows(), si devuelve 0 es porque no trajo ningún registro.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #4 (permalink)  
Antiguo 07/07/2009, 19:12
 
Fecha de Ingreso: septiembre-2008
Mensajes: 66
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Que trae mysql cuando no encuentra algo???

Muchisimas gracias, no se me había ocurrido
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:12.