Php 如何查询介于两个日期之间的数据?

Php 如何查询介于两个日期之间的数据?,php,sql,mysql,Php,Sql,Mysql,我有一个html表单从下拉列表中选择两个日期。现在我需要从MySQL数据库中检索这些日期之间的所有记录。有人能帮我吗?如果$startDate和$endDate是YYYY-MM-DD格式(并且$startDate是$endDate之前的日期),您可能需要如下查询: $sql = "select field1, field2, ... from yourtable where yourdatefield between $startDate and $endDate"; 请为您的表单和要查询的表

我有一个html表单从下拉列表中选择两个日期。现在我需要从MySQL数据库中检索这些日期之间的所有记录。有人能帮我吗?

如果$startDate和$endDate是YYYY-MM-DD格式(并且$startDate是$endDate之前的日期),您可能需要如下查询:

$sql = "select field1, field2, ... from yourtable where yourdatefield between $startDate and $endDate";

请为您的表单和要查询的表的结构发布代码…不是PHP5特定的,请正确标记。我还添加了MySQL,因为它可以处理这个问题。