Как вы объявляете тип данных даты в таблице? Это просто следующее?
CREATE TABLE sampleDB (..., sampledate DATE, ...)
Теперь, если я хочу сделать запрос, используя строку через форму POST:
<?php
$formdate = $_POST["inputname"];
if($formdate) {
echo "Searching using query: ".$formdate."<br>";
$db = new SQLiteDatabase("testDB.db");
$query = $db->query("SELECT * FROM sampleDB WHERE sampledate = ".$formdate);
while($entry = $query->fetch(SQLITE_ASSOC)) {
echo "result: " ... "<br>";
}
}
?>
Это не похоже на работу. Он не возвращает запись, которую я хочу.
Когда я сохраняю дату как строку и сравниваю строки, все хорошо, но если SQLite имеет тип данных DATE, я думаю, что должен быть способ использовать его!