ciao, vi espongo brevemente il problema se riesco a essere chiaro...
facciamo un esempio:
tabella "studi"
id_studio auto_increment
titolo_studio
corpo_documento
corpo_analisi
titolo_approf
tabella "approf"
id_approf auto_increment
id_studio
approfondimento
Adesso riempiamo i campi della tabella "studi" con il titolo, il testo etc.
Nella tabella "approf" ci mettiamo del testo che riguarda degli approfondimenti.
Ho creato la tabella "approf" perchè il numero di approfondimenti è variabile a seconda dell'articolo ( o studio ) inserito.
creo la query per estrarre i dati dello studio e poi stamparli.
in questa query metto in relazione l'id_studio della tabella "studi" con l'id_studio della tabella "approf" in modo che mi stampi anche il contenuto degli approfondimenti relativi a quello studio.codice:$query = "SELECT studi.*, approf.approfondimento FROM studi INNER JOIN approf ON studi.id_studio = approf.id_studio";
e qui c'è il problema:
non posso usare il ciclo while perchè altrimenti mi stampa il contenuto della tabella "studi" tante volte quanti sono gli approfondimenti contenuti nella tabella approf.....
quindi io ho eseguito 2 query: una per estrarre solo i contenuti della tabella "studi" e una per stampare il contenuto della tabella "approf" usando il ciclo while.
Domanda: come posso fare in modo di estrarre tutti dati con un unica query usando il while?
perchè poi devo gestire la paginazione del testo ( altra bella rogna)
grazie!