
Tengo otra duda, con una consulta (SQL) a varias tablas, pero ésta consulta pueden devolver cientos de registros.
SELECT * FROM tabla WHERE userid=$amigo ORDER BY fecha
Esto hago para mostrar las actividades recientes de los amigos de un Usuario, o en todo caso, las novedades de mis amigos...pero acá va la duda:
Como podría optimizar la consulta, ya que quiero limitar a unos 20 o 30 registros para mostrar en genera, ordenados por fecha de mis amigos...
Al final yo guardo los datos en Arrays Ordenados por Fecha como quiero, y recorro este array con un Bucle y es aquí donde limito los datos/registros a mostrar...
for($i=0;$array[$i]<30;$i++)
Pero suponiendo que UN amigo tenga 50 registros,otro amigo tiene 2 registros, otro 100,así sucesivamente...serían cientos registros los que consulte para solo mostrar unos 20 o 30 al final...
Quisiera saber si esto al final consume más ancho de banda de mi Hosting o si queda todo el trabajo en el Servidor y también si para el usuario los resultados tardarían más que Seleccionando solo los registros necesarios...
Si es así, como podría ordenar por FECHA varias tablas a la véz para que así pueda LIMITAR a X el numero de registros y no desperdicie recursos?
Las tablas tienen en común ID,FECHA...pero los demás campos son diferentes...
