Ich verstehe anscheinend wirklich nicht, was Du eigentlich willst (sorry, war ein langer Arbeitstag
).
Angenommen, in der Datenbank stehen die 2 Daten 15.6.2005 und 10.9.2009, dann musst Du in Deiner Abfrage schreiben
SELECT * FROM bla WHERE `datum` BETWEEN '1.9.2009' AND '1.10.2009'
Dann bekommst Du den 10.9.2009 als Ergebnis.
Du musst allerdings auch wirklich in dem gleichen Format schreiben, z.B. würde der 01.09.2009 nichts finden.
Wenn Du ANSI_QUOTES nicht aktiviert hast (davon gehe ich jetzt mal aus), dann kannst Du auch die doppelten Anführungszeichen verwenden.