我需要显示 我的输出按天分组
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
}
?>
答案 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'];
}
?>
日期可能需要一些格式才能显示..