Danke!
Ich hab das mit den Arrays noch nie gemacht, wenn ich's aber überlese, hört es sich logisch an und im Kopf habe ich ein Bild, wie das funktionieren könnte.
Erstellung des Array ist ganz leicht.
Angenommen das Feld mit dem Inhalt "ANEKDOTE" heißt "TYPE" und das Feld für die Quelle heißt "SOURCE"
Zum erstellen:
$data = Array();
while(($line = mysql_fetch_assoc(...)) !== false)
$data[$line["TYPE"]] = $line["SOURCE"];
um durch das Array durchzulaufen:
foreach($data as $type => $srcs)
{
echo "Quellen von $type:";
foreach($srcs as $src)
echo " $src";
echo "<br>";
}
Gibt alles in From von "Quellen von ANEKTDOTE: QUELLE1 QUELLE2<br>" aus.
Ich möcht noch mal daran erinnern, dass man nicht * bei SELECT im SQL benutzen soll (wenn man direkt die Namen der Felder benutzt, bekommt man 1. nur die Daten die man braucht, was das ganze schneller macht, besonders wenn es sich um eine Datenbank auf "weitentfernten" Server handelt, 2. macht das schon eher auf Schreibfehler, etc. aufmerksam)
MfG
bubble
PS: Assoziative Arrays scheinen dir ja nicht so geläufig zu sein, also vllt mal hier noch mal nachlesen ;)