Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在日期之间从数据库查询项目_Php_Sql_Date - Fatal编程技术网

Php 在日期之间从数据库查询项目

Php 在日期之间从数据库查询项目,php,sql,date,Php,Sql,Date,我正在使用PHP和SQL创建基于周周期的统计摘要 我最初认为所有项目都会有相同的日期,下面的代码在这种情况下工作 $result1 = mysql_query("SELECT * FROM phoneappdetail WHERE salebarn = 'OSI' AND saledate = '2012-06-6' ORDER BY wtcode "); 但是现在我发现我需要查询的项目有不同的日期 如何更改查询以获取2012-06-6和2012-06-12之间的日期,而不是仅获取2012-0

我正在使用PHP和SQL创建基于周周期的统计摘要

我最初认为所有项目都会有相同的日期,下面的代码在这种情况下工作

$result1 = mysql_query("SELECT * FROM phoneappdetail WHERE salebarn = 'OSI' AND saledate = '2012-06-6' ORDER BY wtcode ");
但是现在我发现我需要查询的项目有不同的日期


如何更改查询以获取2012-06-6和2012-06-12之间的日期,而不是仅获取2012-06-6上的日期?

使用SQL BEVER子句:

SELECT * FROM phoneappdetail WHERE salebarn = 'OSI' AND (saledate BETWEEN '2012-06-6' AND '2012-06-12') ORDER BY wtcode 

使用SQL BEVER子句:

SELECT * FROM phoneappdetail WHERE salebarn = 'OSI' AND (saledate BETWEEN '2012-06-6' AND '2012-06-12') ORDER BY wtcode 
$result1=mysql\u查询(“从phoneappdetail中选择*,其中salebarn='OSI'和saledate>'2012-06-6'和saledate<'2012-06-12'按wtcode排序”);
$result1=mysql\u query(“从phoneappdetail中选择*,其中salebarn='OSI'和saledate>'2012-06-6'和saledate<'2012-06-12'按wtcode排序”);
$result1 = mysql_query("SELECT * FROM phoneappdetail WHERE salebarn = 'OSI' AND saledate > '2012-06-6' AND saledate < '2012-06-12' ORDER BY wtcode ");