Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2009, 01:50
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 17 años
Puntos: 574
Respuesta: La consulta SQL que mató al gato

Si vas a consultar todas las noticias no hace falta el bucle

Código sql:
Ver original
  1. SELECT * FROM rem.news ORDER BY id_news,id_lng

de manera que com una sola consulta te las dará ordenadas por id y por idioma.... como sabes de antemano en que orden van a salir los 4 idiomas, te serà facil gestionar ahora si con un bucle la falta de alguno de ellos...

Por lo que tendreas una sola consulta, un bucle que recorra todas las noticias y otro interno que recorra los idiomas de cada noticia...

En mi primera respuesta pensaba en obtener una noticia concreta, para todas las noticias quizas tendras que paginar con lo que podrias hacer consultas para cada pagina (mostrar la noticias de 10 en 10 para decir algo...)

Código sql:
Ver original
  1. SELECT * FROM rem.news ORDER BY id_news,id_lng LIMIT 0,10


Quim

Última edición por quimfv; 20/04/2009 a las 02:00