私は請求書の種類のフォームの提出を持っており、すべての投稿に日付がありますので、mysqlデータベースにvarchaの日付フィールドを作成してtime.Time形式は '2011-06-26'のようになります。私はデータベースからの日付に基づいて範囲を選択する必要があります。私は以下のオプションを試しましたが、空白のページだけが表示され、何のエラーも表示されません。PHP mysqlの日付範囲を選択
私はデータベースに日付を保存するためのいくつかの特別なテクニックに従うべきでしょうか。私はPHPとMYSQLの開発に慣れていないので、それについていくつか説明してください。
SELECT * FROM table_name
WHERE 'date'
BETWEEN UNIX_TIMESTAMP('2011-06-02') AND UNIX_TIMESTAMP('2011-06-25')
SELECT * FROM my_table
WHERE 'date'
BETWEEN CAST('2011-06-02' AS DATE) AND CAST('2011-06-25' AS DATE)";
これは私が
$result=mysql_query($query);
while($row=mysql_fetch_array($result)){
echo $row['tax']."<br>";
}
はありがとうございデータを抽出するために使用するものです。
MySQLは実際には「日付」タイプなので、日付を格納するのにVARCHARを使う必要はありません。 –
@matthewh 私はそれも試みましたが、まだ私の結果ページは空です。 – Learner