Falscher Syntax in der Where Klausel

Patematthes

Mitglied
Hallo ich erhalte folgende Fehlermeldung:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.2007' at line 1

und das ist der Quellcode dazu
PHP:
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'root');
define('MYSQL_PASS', '');
define('MYSQL_DATABASE', 'test');
// Datenbankverbindung aufbauen
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
$sql = "SELECT DATE_FORMAT(datum, '%d.%m.%Y') AS datum FROM termine WHERE datum = 04.11.2007";
$result = mysql_query($sql) OR die(mysql_error());

das eingetragene datum soll später durch eine variable ersetzt werden und in der Datenabnk ist das Datum momentan so gespeichert Year-Month-Day

Hat jmd einen Rat für mich?
 
PHP:
$sql = "SELECT DATE_FORMAT(datum, '%d.%m.%Y') AS datum FROM termine WHERE datum = '04.11.2007'";

Ok den Fehler habe ich weg es fehlten zwei '
aber ein Problem besteht nun noch und zwar findet er keinen Datensatz :(
 

Neue Beiträge

Zurück