![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
31/10/2003, 06:36
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes Puntos: 129 | |
Si el fin de todo esto es ver si hay 1 registro o más y si existe hay que desplegar su información ..mejor usa mysql_num_rows() ..
Pero, tambien se puede hacer una consulta via COUNT() y ver si hay mas de un registro ... si existe ahí tendrás que hacer otra consulta (mysql_query()) SIN count() para extraer los resultados que pueda arrojar (sea 1 o mas de uno).
Si prevees que las posibilidades de que no se encuentre ningun registro van a ser altas y esa tabla trabaja con muchos registros .. tal vez te conviene usar COUNT() y luego tu mysql_query() con un SELECT normal ..
El "COUNT()" es más ràpido en decir si "existe" o no mas de un registro bajo esa condición de tu consulta (WHERE ...) pero si ademas de saber si existe o no .. deseas obtener dicho registro debes hacer una consulta mas que será para obtener ese registro. Por esto mismo, en algunos casos puede ser más optimo y en otros no.
Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |