显示DB的结果

时间:2014-03-29 20:46:37

标签: php mysql

我正在尝试从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'];
            }
        }

0 个答案:

没有答案