Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/01/2004, 16:06
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Usando mysql_num_rows() .. así puedes ver el total de registros que te ha arrojado tu consulta .. si es > 0 ya sabes que existe .. sino . .no existe en tu BD bajo la consulta que has hecho.

Y .. más optimo (depende el caso) sería contar ese total de registros que cumplan la coincidencia (WHERE ....) de tu consulta desde SQL directo:

SELECT COUNT(*) FROM tabla WHERE campo='condicion'

Eso te arroja un sólo registro con el total de coincidencias .. (lo puedes leer con mysql_result() ..). Si bien esta consulta es más rápida para obtener el "existe o no existe" .. si a su vez necesitas obtener esos datos de ese(os) registro(s) igualmente vas a tener que hacer tu SELECT .. común y tu mysql_fecth_ ...)


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.