[PHP]Datumabfrage

Lauderbachm

Grünschnabel
Hallo zusammen,

ich stehe vor einem mir völlig unerklärlichen Problem. Ich möchte alle Datensatze mit einem bestimmten Datum aus der MYSQL Datenbank abfragen.

Mein Code:

$sql = "SELECT * FROM `termine` WHERE datum = '2011-07-31' ";

Es liefert mir 0 als Ergebnis. Wenn ich die gleiche Abfrage als SQL String mittels phpmyadmin mache, bekomme ich die Daten Angezeig.

Nach ein paar Test habe ich festgestellt, dass alle Datenabfragen ab 2010 so nicht funktionieren. Wenn ich in der obenstehenden Abfrage das Datum auf 2009-05-22 wechsle, liefert es mir ein Ergebnis.

Hatte jemand auch schon so ein Problem? Bin Dankbar für jede Hilfe.

Gruss
Michi
 
Wenn in der DB zusammen mit dem Datum auch noch die Uhrzeit gespeichert wird, könnte es vielleicht daran liegen (auch wenn es dann mit dem kleineren Datum auch nicht gehen dürfte).

Ändere mal die Abfrage so ab:

SQL:
SELECT * FROM termine WHERE DATE(datum) = '2011-07-31'
 
Zurück