-
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!?
Grazie per l'aiuto!
-
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.
-
Letto cosė non mi hai confortato molto, ma guardando il codice dello script le tue parole mi sono apparse pių chiare...
Per tornare alle JOIN, la prima query ha un WHERE sull'ultima notizia inserita, mentre la seconda me le elenca quindi un ORDER BY...
Insomma ci siamo.. non ho fatto una cosa contro natura... :roll:
Grazie mille.