我正在尝试从DB获取有关两个不同日期的数据。表单中只有两个日期选择器,当您单击提交时,将显示与这两个日期相关的数据。 但是虽然查询在SQL引擎中运行良好,但它没有显示结果。变量正确获取值,但在查询中使用这些变量时,它无法导致输出。
任何帮助都将不胜感激。
这是php部分:
if(isset($_GET['submit']))
{
$date1=$_GET['datepicker'];
$date2=$_GET['datepicker1'];
$date1=date('Y-m-d', strtotime($date1));
$date2=date('Y-m-d', strtotime($date2));
$query=mysql_query("SELECT DATE( date_time ) AS DATE, SUM( bill ) as amount , SUM( members )as customers FROM tbl_transaction WHERE DATE( date_time ) = ".$date1." OR DATE( date_time ) = ".$date2." GROUP BY DATE( date_time )");
while($row=mysql_fetch_array($query))
{
if($row['DATE']==$date1)
{
echo "true";
$cust_flow_1=$row['customers'];
$coll_flow_1=$row['amount'];
}
else if($row['DATE']==$date2)
{
$cust_flow_2=$row['customers'];
$coll_flow_2=$row['amount'];
}
}