Tom: hmm teilweise...

Beitrag lesen

Hello,

zum Lernen machst Du es Dir vielleicht erst mal ein wenig einfacher, indem Du nur ein eindimensionales Array aus der Datenbank ziehst:

$result = mysql_query("SELECT adress FROM emails;");

Das ergibt ein Resultset, in dessen Zeilen nur ein Wert steht. Es ist aber kein Array, sondern eher eine "Datei". Man erhält ein Ressource Handle auf das Ergebnis, mit dem man sinngemäß so verfahren muss, wie mit einem Dateihandle.

Diese "Datei" muss man erst in ein Array umkopieren. Das geht SWIW nur in einer Schleife, Zeile für Zeile, also Satz für Satz.

Du erhälst ein eindimensionales Array $result, Deinen Separator für die Liste kennst Du auch - voilà, schon sind beide Parameter für implode() vorhanden. Wenn das klappt, beschäftigst Du Dich noch mit Arrays in PHP, und verstehst, wie das mit mehrdimensionalen Arrays als implode()-Parameter geht (falls das Abrufen mehrerer Spalten aus der Tabelle "emails" überhaupt nötig ist).

Grüße

Tom