
31/01/2004, 16:06
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 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. |