Ich konnte nicht herausfinden, wie diese lösen:Array speichert nur einen Wert anstelle von mehreren
Datenbank:
+-------+-------------+------+
| id | ArticleNr | Size |
+-------+-------------+------+
| 1 | AN111 | L |
| 2 | AN111 | XL |
| 3 | AN222 | M |
+-------+-------------+------+
sql = "SELECT * FROM table GROUP BY article_number"
$result = $site_db->query($sql);
my_array = array();
while ($row = $site_db->fetch_array($result)) {
$article_number = $row['article_number'];
$size = $row['size'];
$my_array[${'article_number'}] .= $row['size'];
}
Als Ergebnisse, die ich diese bekam:
AN111: L
AN222: M
Jedoch habe ich so etwas wie dies wollen:
AN111: L - XL
AN222: M
Jede Hilfe
'group by' gibt __single__ string für jeden Artikel zurück. –
Danke du_mulder. Ich muss die Gruppe verwenden, sonst werde ich alle Doppel anzeigen. Irgendein Vorschlag? –
Welche Doppelpunkte werden angezeigt? –