Hallo,
Ich habe eine Datenbank Erinnerung mit den Spalten ID,Datum, News.
Diese lese ich wiefolgt aus
die Ausgabe wollte ich gerne als Text für eine Mail verwenden.
Leider kommt bei mir nur:
Termin am: „SELECT Datum, News FROM Erinnerung WHERE Datum <= CURDATE() +5 AND Datum >= CURDATE() ORDER BY Datum ASC“
an, kann mir einer sagen wo sich der Fehler eingeschliche hat. Ich wollte eigentlich die ausgelesene Datenbank anzeigen.
Danke
Ich habe eine Datenbank Erinnerung mit den Spalten ID,Datum, News.
Diese lese ich wiefolgt aus
PHP-Code:
<?php
$server = "localhost";
$user = "user";
$pass = "pass";
$database = "db";
$table = "Erinnerung";
$verbindung = mysql_connect($server, $user, $pass)
or die ("verbindung zu sql geht nicht");
mysql_select_db($database, $verbindung);
// SQL-Anfrage
$sql = "SELECT Datum, News FROM $table WHERE Datum <= CURDATE() +5 AND Datum >= CURDATE() ORDER BY Datum ASC";
// Anfrage ausführen
$result=mysql_query($sql) or die("Fehler im SQL-Kommando $sql");
PHP-Code:
$empfaenger = "test@test.com"; //Mailadresse
$absender = "test@test.com";
$betreff = "Termin Erinnerung";
$mailtext = 'Termin am: „' . $sql . '“';
$antwortan = "test@test.com";
mail( $empfaenger,
$betreff,
$mailtext,
"From: $absender\nReply-To: $antwortan");
echo "Mail wurde gesendet!";
Termin am: „SELECT Datum, News FROM Erinnerung WHERE Datum <= CURDATE() +5 AND Datum >= CURDATE() ORDER BY Datum ASC“
an, kann mir einer sagen wo sich der Fehler eingeschliche hat. Ich wollte eigentlich die ausgelesene Datenbank anzeigen.
Danke
Kommentar