Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/06/2011, 21:23
Avatar de camsworksinc
camsworksinc
 
Fecha de Ingreso: julio-2008
Ubicación: Queretaro
Mensajes: 261
Antigüedad: 16 años, 4 meses
Puntos: 11
Respuesta: consulta con where y multiples condicionantes

El resultado de la funcion mysql_query(), la cual supongo que usas, nunca te regresara nulo. El select se ve bien planteado, pero si lo quieres es saber si no hubo ningun resultado coincidente, tienes que verificar que el numero de renglones regresados sea CERO, de la siguiente forma:
Código PHP:
Ver original
  1. $resultado=mysql_query("SELECT libro, capitulo, autor FROM record WHERE autor='$autor' AND capitulo='$capitulo' AND libro='$libro'");
  2. if ($resultado)
  3.  { // Si no hubo ningun error, traemos el numero de renglones que cumplen la condicion
  4.    $numero_renglones=mysql_num_rows($resultado);
  5.    if ($numero_renglones==0)
  6.      //Aqui iria el codigo en caso de que NO se haya encontrado ninguna coincidencia que cumpla las tres condiciones
  7.   else  
  8.   //Aqui iria el codigo en caso de que haya al menos una coincidencie que cumple las tres condiciones
  9.  }
__________________
¡Malditas computadoras que siempre hacen lo que les DIGO que hagan, no lo que QUIERO que hagan!