次の形式でいくつかの日付を varchar として保存しています: 01-01-2012
日付間で検索したいのですが、残念ながら期待どおりに機能していません。同じ質問(ちょっと)がある他のスレッドを探しましたが、そこで提供された回答はうまくいきませんでした。
これが私のコードです:
$fromday = $_POST['fromday'];
$frommonth = $_POST['frommonth'];
$fromyear = $_POST['fromyear'];
$tillday = $_POST['tillday'];
$tillmonth = $_POST['tillmonth'];
$tillyear = $_POST['tillyear'];
$vanaf = "$fromday-$frommonth-$fromyear";
$tot = "$tillday-$tillmonth-$tillyear";
// zoeken
$sel = "SELECT * FROM bestelling WHERE verzenddatum >= '$vanaf' AND verzenddatum <= '$tot'";
$dosel = mysql_query($sel) or die(mysql_error());
while($row = mysql_fetch_assoc($dosel))
{
$datum = $row['verzenddatum'];
echo $datum;
}
私が間違っていることを教えてください!