wahsaga: Datenbankwerte in Variable

Beitrag lesen

hi,

Ich erhalte nun immerhin eine Ausgabe, allerdings nur die letzte fertig montierte Mail-Adresse - entsprechend der Anzahl Datensätze in der Datenbank:
187 x hintereinander:    user187@country187.domain.com,

$result=mysql_db_query($database,$query,$pconnect);
$array1=file($filename);

was steht in dieser datei? ich dachte, du wolltest die daten aus einer datenbank auslesen?

while ($row=mysql_fetch_array($result)) {
   $id=$row["id"];
   $user=$row["user"];
   $yountry=$row["yountry"];
   $maillist = "";
}  //end of while

hier überschreibst du $id, $user etc. in jedem durchlauf mit den werten aus dem aktuellen datensatz, so dass am ende nur noch die aus dem letzten vorhanden sind.

foreach ($array1 AS $val) {
   $maillist .= $user;
   $maillist .= "@";
   $maillist .= $country;
   $maillist .= "domain.com,";
}  // end of foreach

keine ahnung, was in $array steht, keine ahnung, was das soll.

denk erst mal ein bisschen logisch nach und entwickle ein schlüssiges konzept, bevor du einfach so drauf los scriptest.

gruss,
wahsaga