Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2011, 02:57
Avatar de sigher
sigher
 
Fecha de Ingreso: enero-2011
Mensajes: 46
Antigüedad: 13 años, 10 meses
Puntos: 0
Encuesta: Formas de contar filas y tiempos generados

Hola, estoy trabajando en un proyecto y me interesa mucho la rapidez con la que se realizan las consultas en una base de datos, en algunas ocasiones tengo que contar por ejemplo la cantidad de registros que ha hecho el usuario X
Yo personalmente conozco dos, pero no se cual es la mas eficiente o si hay alguna forma mejor:

1º forma:
Código PHP:
Ver original
  1. $obterner = "select * from articulos where usuario =  '1'";
  2. $q_obtener = mysql_query($obtener);
  3. $r_obtener = mysql_num_rows($q_obtener);
  4. echo $r_obtener." registros";

2º forma:
Código PHP:
Ver original
  1. $obtener = "select count(*) from articulos where usuario =  '1'";
  2. $q_obtener = mysql_query($obtener);
  3. $r_obtener = mysql_num_rows($q_obtener);
  4. echo $r_obtener." registros";

Aprovecho tambien para preguntar, hay alguna manera de saber el tiempo que tarda en generarse una consulta o una serie de X consultas de un archivo?

Espero ansioso vuestras respuestas.