我需要按天输出自定义的天数,如下所示

时间:2018-05-14 13:26:15

标签: php html mysql

我需要显示 我的输出按天分组

2018年12月5日
姓名电子邮件电话

13/05/2018
姓名电子邮件电话

<?php
        $con = mysqli_connect("localhost","root","","sample") or mysqli_connect_error();
        $result_per_page = 10;
        $calculation_data_query = "SELECT * FROM `users` ORDER BY date DESC";
        $run_calculation = mysqli_query($con, $calculation_data_query);


        $table_data = "SELECT * FROM `users` LIMIT 0,10";

        $table_data_query = mysqli_query($con, $table_data); 

        $number_of_rows = mysqli_num_rows($run_calculation);
        $number_of_row_per_page =ceil($number_of_rows/$result_per_page);
        while($row_value= mysqli_fetch_array($table_data_query)){
        ?><tr>

                <td id="user_id"><?php echo $row_value['id']; ?></td>
                <td><?php echo $row_value['name']; ?></td>
                <td><?php echo $row_value['email']; ?></td>
                <td><?php echo $row_value['phone']; ?></td>
                <td>
                <?php
}


        ?>

1 个答案:

答案 0 :(得分:0)

你可以选择:

<?php
        $con = mysqli_connect("localhost","root","","sample") or mysqli_connect_error();
        $result_per_page = 10;
        $calculation_data_query = "SELECT * FROM `users` ORDER BY date DESC";
        $run_calculation = mysqli_query($con, $calculation_data_query);


        $table_data = "SELECT * FROM `users` ORDER BY date DESC LIMIT 0,10";

        $table_data_query = mysqli_query($con, $table_data); 

        $number_of_rows = mysqli_num_rows($run_calculation);
        $number_of_row_per_page =ceil($number_of_rows/$result_per_page);
        $tmpDate = '';
        while($row_value= mysqli_fetch_array($table_data_query)){
            if(empty($tmpDate) || $tmpDate != $row_value['date']){
            ?>
                <tr><td colspan="4"><?= $row_value['date'] ?></td></tr>
            <?php
            }
                <tr>
                <td id="user_id"><?php echo $row_value['id']; ?></td>
                <td><?php echo $row_value['name']; ?></td>
                <td><?php echo $row_value['email']; ?></td>
                <td><?php echo $row_value['phone']; ?></td>
                </tr>
                <?php
           $tmpDate = $row_value['date'];
}


        ?>

日期可能需要一些格式才能显示..