Hello,
Hello,
Ich habe in einer MySQL Datenbank das Feld "status" mit Typ "date". Das Datum wird z.B. in folgendem Format in der Datenbank gespeichert:
2004-01-23
Nun kann ein User mit über ein Formular den Monat (1-12) und das Jahr (vierstelliges format) auswählen. Danach sollen alle Datensätze aufgerufen werden wo der Monat und das Jahr des feldes "status" GRÖSSER als die eingegebenen Daten sind.
also sollte der SQL Befehl ungefähr so aussehen:
".... where year(status)>".intval($year)." and month(status)> ".intval($month);
Die intvals dienen der Sicherheit
Sorry, von PHP/MySQL stand da ja gar nix:
also "select from <tablename> where year(status) > <year> and month(status)> <$month>;"
die Werte mit den <> spitzen Klammern musst du gegen Deine Werte ersetzen.
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau