Wählen Sie die Daten zwischen zwei Terminen?

Ich bin mit einer Datenbank zum speichern von Protokollen, mit einer Spalte "Datum" enthält das Datum an dem es eingefügt wurde. Das Datumsformat "MM/DD/YY". Bitte kann jemand empfehlen, wie ich Daten AUSWÄHLEN, die zwischen zwei bestimmten Daten. Zum Beispiel habe ich versucht, dieses:

$from_date = "01/01/12";
$to_date = "02/11/12";

$result = mysql_query("SELECT * FROM logs WHERE date >= " . $from_date . " AND date <= " . $to_date . " ORDER by id DESC");

while($row = mysql_fetch_array($result)) {
//display results here
}

Aber ich denke, das funktioniert nicht, da die Termine nicht zahlen. Vielen Dank für die Hilfe! 🙂

wird es funktionieren. Sie haben zu setzen, um date('') Ihre Parameter oder date '$param' oder str_to_date() oder convert('$param','%y/%m/%d')....
Haben Sie sich überlegt mit einem echten Datum-Spalte oder das format zu ändern, um YY/MM/DD?

InformationsquelleAutor Joey Morani | 2012-02-10

Schreibe einen Kommentar