Hola de nuevo sequi;
mmm.... me dejaste con algunas dudas con el último comentario que hiciste, ok vamos por pasos.
1.- Podrías poner el esquema de la tabla noticias y publicidad para ver cuantos campos estas recuperando con la consulta actual y ver de que manera acortarla
2.- Supongo que las noticias se van rotando a como van ingresando a la base de datos, y por lo tanto la ultima noticia ingresada es la noticia que se muestra primero.
3.- La consulta que indicas puede escribirse de esta manera:
Código:
SELECT titulo_noticia, sintesis_noticia, foto_noticia FROM noticias WHERE categoria="general" ORDER BY fecha DESC LIMIT 10'
De esta manera solo seleccionas tres campos por cada registro y haces trabajar menos al motor de la bd.
4.- Tiene alguna relación directa (claves) la tabla noticias con la tabla publicidad
Saludos.