Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2005, 06:35
Avatar de roswell
roswell
 
Fecha de Ingreso: abril-2004
Ubicación: Buenos Aires
Mensajes: 80
Antigüedad: 13 años, 9 meses
Puntos: 0
Exclamación Optimizando Consultas

Bueno estoy tratando de optimizar mis llamdas a la DB, estuve leyendo un poco en el foro y me sirvió de mucho pero aun estoy con un problema que no puedo solucionar. Les paso a comentar:

En la portada de mi web, muestro noticias destacadas y noticias breves, ahora bien para mostrarlas quiero hacer un unico llamada a la db y que me devuelva los resultados y luego ir acomodandolos con condicionales.

Código PHP:
$result "SELECT sid, aid, title, time, hometext, bodytext, ihome FROM noticias WHERE catid='2' order by time DESC LIMIT 0,2";

$sql mysql_query($result) or die ("Error: ".mysql_error());
while (list(
$s_sid$aid$title$time$hometext$bodytext$ihome) = sql_fetch_row($sql)) { 
Eso llama a dos noticias destacadas, lo que quiero hacer es poder llamar a las noticias de id='24' y id='1' y tambien mostrarlas con un while en otra parte del home de mi web y que para las que son id=24 mostrar 10 noticias y para las que son id=1 mostrar 3 solamente. Cosa de poder llamar a todas con una sola query y no con 3 querys distintas.

Espero se haya entendido y alguien pueda orientarme, ya que estoy medio mareado.

Muchas Gracias de antemano.

Estuve trando de encontrar la vuelta pero no puedo.