hoffen, dass Sie schön und gut,Auswählen von Daten aus der Datenbank auf Datum basiert
Ich habe eine Tabelle, die Personen Informationen enthält, und ich habe eine Spalte Anmeldetag in der Tabelle, ich will die registrierten Personen in bestimmten Datum holen .
um genauer zu sein Ich möchte einige Datum in HTML-Eingabe dann aus der Datenbank basierend auf diesem Datum auswählen.
Ich habe versucht, zwei Lösungen aber sie nicht wirklich:
durch das vollständige Eingabe von Datum: dies mit vollem Datum nur funktionieren wird, zum Beispiel, wenn ich 2016.01.01 trete ich in die Ergebnisse erhalten von Dieses Datum, aber wenn ich alle Leute zurückgeben möchte, die sich in 2016-1 oder 2016 registriert haben, wird meine Abfrage fehlschlagen, da diese Werte nicht mit den Daten in der Tabelle übereinstimmen!
mit regulären Ausdruck, es ist in Ordnung, aber es wird wieder fehlschlagen! Wenn ich beispielsweise 2016-1 eingegeben habe, gibt die Abfrage auch die Ergebnisse von 2016-11 zurück!
so irgendwelche Ideen?! oder irgendwelche besseren regulären Ausdrücke?!
grüße.
Try 'REGEXP '[[: <:]] 2016-1 [[:>:]]'', oder - wenn das Datum ist die einzige Spaltenwert - 'REGEXP '^ 2016-1 [[:::]]' ' –
danke, aber ich möchte einen allgemeinen Ausdruck mit PHP-Variable ($ date) verwendet, die das eingegebene Datum ist! – MSMC
Dann zeigen Sie bitte den Code, den Sie versucht haben, fehlgeschlagen. –