Raga, ammetto che di php ne so veramente poco, anche se sto cercando di imparare... A forza di smanettare su free-script qualcosa riesco a mettere insieme, ma mancandomi la teoria, mi ritrovo a fare domande di questo genere non rendendomi conto se sto chiedendo una stro...ata o qualcosa di intelligente, quindi perdonatemi:
In uno script per le news, avevo bisogno che nella colonna a fianco alla quale pubblico la notizia, mi facesse l'elenco delle ultime notizie inserite e quindi ho così operato:
dentro "l'action" definita "view" (con la sua brava query al database), ho incollato un'altra query (presa "dall'action" definita "list"), in questo modo ottengo l'effetto che avevo voluto, ma ho fatto bene, o due query al database sulla stessa pagina sono troppe!?
Due query sono poche! L'invision power board ne fa 10 nella pagina iniziale.
Comunque il problema non sta tanto nel numero quanto nella 'pesantezza' della query. Una query che fa uso di molte JOIN, clausole WHERE, ORDER BY su più attributi vale come decine di select su singola tabella.