ripetizione di dati estratti MySql

valemix89

Nuovo Utente
25 Mar 2018
4
0
1
35
Salve a tutti , sto facendo dei passi avanti nella stesura del mio codice ma ora mi sono bloccato difronte ad una query in cui interrogo 6 tabelle interconnesse e il risultato non è del tutto corretto.
la query è la seguente
Codice:
$ingredientiPiatto=myDBquery(" SELECT
ingredienti.nomeIngrediente_ita, ingredienti.categoria, ingredienti.allergene,
piattiPDT.nomePiatto_ita, piattiPDT.infoPiatto_ita, piattiPDT.catPortata, piattiPDT.prezzo, piattiPDT.immagine,
ingredientiPiatti.piatto, ingredientiPiatti.ingrediente,
catAllergeni.nomeAllergene_ita,
catIgredienti.nome_catIgrediente,
catPortate.nomePortata_ita
FROM ingredienti
INNER JOIN ingredientiPiatti
ON ingredienti.id_ingrediente = ingredientiPiatti.ingrediente
INNER JOIN piattiPDT
ON piattiPDT.id_piatto = ingredientiPiatti.piatto
INNER JOIN catPortate
ON catPortate.id_catPortata = piattiPDT.catPortata
INNER JOIN catAllergeni
ON catAllergeni.id_Allergene = ingredienti.allergene
INNER JOIN catIgredienti
ON catIgredienti.id_catIgredienti = ingredienti.categoria
WHERE ingredientiPiatti.piatto ={$_GET['id']}");

checkErrori($ingredientiPiatto);

while($rows=estraiArray($ingredientiPiatto)){
echo $rows['nomePiatto_ita'];
echo $rows['nomePortata_ita'];
echo $rows['nomeIngrediente_ita'].", ";
echo $rows['nomeAllergene_ita'].", ";
echo $rows['nome_catIgrediente'].", ";
}

La query mi estrae tutti i dati richiesti quindi: nome Piatto e che Portata appartiene e tutti gli Ingredienti e le sue sotto informazioni.
Il problema che mi viene ripetuto il nome del piatto e la portata davanti ad ogni ingrediente associato al piatto.
echo del codice
__________________________________________________________________
Muffin salati piselli e salsiccia
Questi muffin salati piselli e salsiccia sono pensati come spuntino di metà mattina o pranzo in ufficio, restano infatti gustosi anche se consumati freddi. Potete servirli come antipasto o accanto a un bicchiere di vino per l'aperitivo magari preparati proprio in simpatici pirottini colorati che diano una nota di allegria estiva alla vostra tavola.
5.99
immagini/Muffin_salati_piselli_e_salsiccia.jpg
Muffin salati piselli e salsicciaAntipastiPorro, no, Verdura, Muffin salati piselli e salsicciaAntipastiCipolla Bianca, no, Verdura, Muffin salati piselli e salsicciaAntipastiolio, no, Verdura, Muffin salati piselli e salsicciaAntipastiSalsiccia, no, Carni, Muffin salati piselli e salsicciaAntipastiPiselli, no, Verdura, Muffin salati piselli e salsicciaAntipastiFarina, Glutine, Cereali, Muffin salati piselli e salsicciaAntipastiAsiago, Latte, Latticini, Muffin salati piselli e salsicciaAntipastiBurro, Latte, Latticini, Muffin salati piselli e salsicciaAntipastiUova, Uova, Latticini, Muffin salati piselli e salsicciaAntipastiSale, no, Condimenti,
__________________________________________________________________

Ho provato cercare su internet comandi MySql per cercare di risolvere il problema ma probabilmente sbaglio il punto in cui inserire i comandi , per ora ho provato senza successo con UNION e GRUOP BY e HAVING.
Qualcuno mi può dare qualche dritta?
Grazie Cordiali Saluti
Valerio
 
Discussioni simili
Autore Titolo Forum Risposte Data
R generazione numeri o lettere casuali senza ripetizione Javascript 0
D php estrazione random nomi e senza ripetizione PHP 14
D file batch con ripetizione comando ogni tot secondi Programmazione 6
G Animazioni a ripetizione jQuery 2
L Ripetizione dell'elemento | Pagination PHP 15
SolidSnake4 Problemi ripetizione sfondo HTML e CSS 2
U ripetizione di estrazione da più db Classic ASP 3
P ripetizione bordo HTML e CSS 1
max75 query su due tabelle e dati doppioni MS Access 2
K Form che manda dati doppi PHP 1
T problemi con dati menu a tendina HTML e CSS 2
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
D Risultati diversi elaborazione dati fra localhost e Altervista PHP 0
C Creare Tabella Dati Meteo prelevandoli da dei Tags in un altro foglio PHP 27
M Invio dati database via email php PHP 0
K [php]form invio dati PHP 0
peppe0703 Come Estrarre dati da db wordpress e richiamarli in html esterno HTML e CSS 0
V dati scomparsi dal sito HTML e CSS 3
M Memorizzare i dati nei campi prima dell'invio al db PHP 4
A Stampare dati da form PHP 15
E Estrarre dati da doppia tabella, banale ma non sempre PHP 1
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
F Scrivere dei dati in word con php PHP 0
otto9due $_FILE non passa i dati dal form PHP 1
N dati tabella non presi PHP 1
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
I Assegnare dati fetch request ad una variabile globale Javascript 0
L PHPSpreadsheet inserire dati da file .xlsx/.xls su database PHP 2
L Ricezione dei dati su file php da modulo html PHP 6
L inserimento form dati multipli ? PHP 0
S Leggere dati da API e visualizzarli PHP 0
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
A invio massivo dati a file php Javascript 4
M Inviare dati nel db dopo risposta alert PHP 0
A recuperare i dati passati nel post PHP 1
L Estrazione dati php Database 6
L Estrazione dati casuali non doppioni MySQL 1
F Leggere e aggiornare dati di campi <input text> su file di test PHP 0
J Form inserimento dati in database Ajax 1
D Recupero dati da HDD esterno Hardware 0
L non duplicare dati in stato "aggiornamento" PHP 6
L inserire dati multi livello PHP 8
L input (rilevare cambio dati) PHP 3
L input dati con inser into select ? PHP 4
W Invio Dati ad un altra pagina Classic ASP 1
A Mostrare dati database per pagine PHP 2
Samuele Ronzani Sposta dati in una tabella eliminandolo MySQL 6
S Gestire scelta dropdown con dati da Mysql PHP 2
C Estrarre dati stringa Sql Database 1

Discussioni simili