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.