我有一个发票类型的表单提交,每个提交都有一个日期,所以我在mysql数据库中创建了一个varchar日期字段来保存时间。时间格式为'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>";
}
谢谢。