Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/01/2012, 19:41
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: sacar numero de registro siempre sale uno

Cita:
Iniciado por andresdzphp Ver Mensaje
Es cierto que usar COUNT(*) es mejor, pero como lo tienes te debe funcionar igual [...]
De hecho estás equivocado, pues la consulta es algo así:
Cita:
SELECT ID FROM tabla WHERE ID = 99
Se está seleccionando el ID de la tabla, que corresponda únicamente al ID 99.

¿Cuantos registros pueden existir con dicho ID suponiendo que es único?

Si lo piensas dos veces sólo puede existir un registro a la vez con tal ID, de ahí el error.

Y si hacemos esto:
Cita:
SELECT ID FROM tabla
Ahí si funcionará mysql_num_rows() pero es absurdo obtener todos los IDs de la tabla sólo por saber la cantidad.

De ahí que COUNT(*) siempre es y será la opción para contar los registros, de ahí su nombre.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.