Hallo!
Eine kleine Frage zu mySQL (5.1.53) - vereinfachtes Beispiel:
Ich habe eine Tabelle mit Spalten "Name" und "Symbol".
Nun kann jeder Name mehrere Symbole haben.
Name Symbol
---------------
A a
A aa
B b
C c
Ich möchte, dass das Ergebnis dann so aussieht:
Name Symbol
---------------
A a, aa
B b
C c
Wenn es mehr als 3 Symbole gibt, dann sollen nur die ersten drei angezeigt werden.
Ich hätte es jetzt einfach mal so gemacht:
SELECT tabelle.Name FROM tabelle
while ($Field = mysql_fetch_assoc($Result)) {
$Name = $Field["Name"];
[...]
}
Und da drin (in der Schleife) dann nochmal ein SELECT mit WHERE-Klausel und nochmal eine Schleife. Das funktioniert so aber leider nicht (keine Rückmeldung vom lokalen Webserver mehr). Wie löst man das richtig?