Bastian: Ergebnis einer Schleife in eine Variable schreiben

Hallo,

ich habe folgendes vor:
Es soll ein Datenbank-Inhalt per E-Mail verschickt werden.
Über eine while-Schleife wird der Text aus der Datenbank gelesen.
Meine Frage ist, wie ich den generierten Text an eine Variable übergebe, damit ich die E-Mail verschicken kann.

Folgendes funktioniert schon mal nicht:

$sendto=$email;
$subject="Mail-Betreff";
$body="Hallo ...";

$body.="while(Bedingung)
{
$text $text $text
}";

Wer hat ne bessere Idee?

Grüße
Bastian

  1. Hab die Antwort selbst schon gefunden:

    while(Bedingung)
    {
    $body.="$text $text $text";
    }

    Sorry!
    Grüße,
    Bastian

  2. Hello,

    $body="Hallo ...";

    $body.="while(Bedingung)
    {
    $text $text $text
    }";

    Interessanter Hinweis von Dir. While() ist aber keine Funktion, sondern ein Sprachkonstrukt, nämlich ein Schleifenkopf. Es gibt also keinen Wert zurück, und wenn doch, dann wäre es sicher nur die Auswertung der Schleifenbedingung, und die ist boolesch.

    Schreib doch nochmal, wie due die Werte aus welcher Datenbank holst. Da muss ja irgendwie ein Request an die Datenbank abgesetzt werden. Ist es denn eine SQL-Datenbank, die Ergebnismengen liefert, oder nur eine DB, die einzelne Datensätze liefert?

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau