Php 列式记录显示

Php 列式记录显示,php,mysql,sql,pivot,Php,Mysql,Sql,Pivot,我正在尝试以列方式显示我的sql数据。目前输出为 Customer Name Amount Date XYZ 1200 2015.01.01 XYZ 600 2015.01.02 客户名称金额日期 XYZ 1200 2015.01.01 XYZ 600 2015.01.02 但我想展示如下: 2015.01.01 2015.01.2 XYZ

我正在尝试以列方式显示我的sql数据。目前输出为

Customer Name Amount Date XYZ 1200 2015.01.01 XYZ 600 2015.01.02 客户名称金额日期 XYZ 1200 2015.01.01 XYZ 600 2015.01.02 但我想展示如下:

2015.01.01 2015.01.2 XYZ 1200 600 2015.01.01 2015.01.2 XYZ 1200 600 我的代码如下:

<!-- language: lang-html -->

    <table border="0" id="info">

    <?php
        $conn = mysql_connect('localhost','root','test');
        if(!$conn) die("Failed to connect to database!");
        $status = mysql_select_db('tulient', $conn);
        if(!$status) die("Failed to select database!");

        $sql = mysql_query("select * from add_deposite where CUSTOMER_NAME like '%$term%' and DATE between '$term1' and '$term2'");


        $rs = mysql_query("select * from add_deposite where CUSTOMER_NAME like '%$term%' and DATE between '$term1' and '$term2' ");
        $CUSTOMER_NAME = "";
            while($row = mysql_fetch_array($rs))
                {

                    echo '<tr>';
                    echo '<td><div align="left">'.$row['CUSTOMER_NAME'].'</div></td>';
                    echo '<td><div align="left">'.$row['AMOUNT'].'</div></td>';

                    echo '<td><div align="left">'.$row['DATE'].'</td>';
                    echo '</tr>';
                }

            ?> 
           </table>


你能试着重新格式化一下你想要的样子吗?它不像现在那么明显。这就是所谓的“数据透视”,正如你所知道的。它可能是一个多维数组的副本,其中日期成为键,值的数量我猜要从sql本身检索数据,你的查询看起来像这样:选择客户,求和(金额),按客户添加存款组的日期,日期