Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2006, 06:00
Computer XTress
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 19 años, 4 meses
Puntos: 2
cuestion de eficiencia... ¿me darían su opinion?

Hola que tal? De seguro habrán visto muchos códigos por ahí para paginar resultados. En base a algunos que encontre por Inet decidi cambiar mi viejo paginador por uno hecho por mi.

La cuestion es la siguiente... con mi viejo paginador lo que hacia era un solo 1 query en el que pedía TODOS los registros, y tomaba el total para armar las páginas, algo asi:

$sql = "select * from tabla";
$query = mysql_query($sql) or die(mysql_error());
$total = mysql_num_rows($query);

Ahora... estoy utilizando otra forma... hago dos consultas, con una cuento la cantidad de registros (select count(campo) from tabla). Y con otra pido registros desde X hasta Y (en vez de pedir la totalidad de registros).

Mi pregunta es... si utilizo COUNT para contar TODOS los registros... ¿no estoy en el mismo punto de antes? ¿O acaso count tiene alguna ventaja que hace más eficiente mi nueva versión, apesar de utilizar dos consultas en vez de una sola?

MUCHAS GRACIAS !!