Array aus Datenbank auslesen

flogag

Mitglied
Hallo,
Ich hoffe jemand kann mir helden... ich google mich nochma tot.
Ich hab eine Datenbank in der ich ein Feld "Mail" mit emailadressen bestückt habe. Nun das ganze soll aber so Funktionieren, dass ich mehrere in diesem Feld ablege.
In einem Feld steht z. B. "flo@flo.de,flo2@flo.de".
Nun will ich das ganze ungefähr so als Array ausgeben können:
Code:
$maila = $row->Mail;
$mail = array($maila);
echo "E-mail: <a href=\"mailto:".$mail[0]."\">".$mail[0]."</a><br>\n";
Nun aber egal wie ichs mache... mit anführungsstrichen etc. die rockt nicht...
warum? :rolleyes:
 
Ähm … was willst du genau? Einzelne E-Mail-Adressen verlinken? Das ginge so:
PHP:
$mails = $row->mail;
$mails = explode(',', $mails);
foreach ($mails as $mail) {
    echo 'E-Mail: <a href="mailto:'.$mail.'">'.$mail.'</a><br />';
}
Oder willst du einfach nur alle E-Mail-Adressen auf einmal verlinken? Dann sollte doch folgendes eigentlich reichen:
PHP:
echo 'E-Mail: <a href="mailto:'.$row->Mail.'">'.$row->Mail.'</a><br />';
 
Jo cool... mit explode konnte ich den string in ein array umwandeln...

warum kann man eigentlich nicht array($str) ausführen? bzw. warum macht php dabei den gesamten string zu [0]?
 
Zurück