Buonasera da una tabella nel mio database:
Tabella persone
Nome Età
Gessica 12
Alice 12
Max 13
Jack 34
Federica 23
E voglio stampare il nome delle persone con la stessa età:
Età:12 Gessica,Alice,Max
Età:34 Jack
Età:23 Federica
Ho pensato di usare un array associativo, ma mi esce errore:
Codice PHP:
$query_impiegati="select nome_cognome,mansione from impiegato inner join supermercato on cod_supermercato=codice group by mansione,nome_cognome";
$query_imp = pg_query($conn1, $query_impiegati);
echo 'Mansioni:<br>';
$dataById= [];
while($row = pg_fetch_assoc($query_imp)) {
if(empty($dataById[$row['Età']])) {
$dataById[$row['Età']] = [];
}
$dataById[$row['Età']] = $row['Nome'];
}
foreach($dataById as $id) {
echo $id . " Persone:" ; echo $dataById[$row['nome']];}