Ver Mensaje Individual
  #13 (permalink)  
Antiguo 16/08/2010, 19:54
fran86
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 21 años, 8 meses
Puntos: 8
Respuesta: Elseif no me va! ;(

Tiene que ver con lo que devuelve mysql_query(). Fijate aca www.php.net/mysql_query vas a ver que te da un "recurso" (un tipo especial de variable) o falso si hubo un error en la consulta. Tu variable $link que tiene el recurso que "apunta" a un resultado de la base de datos, y te sirve manipular este resultado con otras funciones de mysql.
Por ejemplo mysql_num_rows(). Aca http://ar2.php.net/manual/es/functio...l-num-rows.php vas a ver que te devuelve un entero con el numero de filas que tu consulta devolvio. Como estas buscando por un campo id, se supone que si encuentra te va a devolver 1 fila, o 0 de lo contrario. Dicho de otro modo, verdadero o falso.

Código PHP:
Ver original
  1. if(mysql_num_rows($link)){
  2. // si encontro
  3. } else {
  4. // no encontro
  5. }

Saludos!