您好我正在尝试更改日志页面。 我在数据库中有更改日志内容,然后我想在PHP页面中按日期显示它。
以下是代码:
$getChangeLog = "SELECT * FROM changelog ORDER BY id DESC LIMIT 6";
$query = $conn->query($getChangeLog);
echo "<h1>CHANGE LOG</h1>";
while ($row = mysqli_fetch_assoc($query)) {
echo "<h4>".$row["date"]."</h4>";
echo "<ul><li>".$row["change"]."</li></ul>";
}
My SQL Databse:
我希望显示包含相同日期的更改的无序列表。
它应该是这样的:
答案 0 :(得分:1)
$getChangeLog = "SELECT * FROM changelog ORDER BY date DESC, id DESC LIMIT 6";
$query = $conn->query($getChangeLog);
echo "<h1>CHANGE LOG</h1>";
$c = 0;
while ($row = mysqli_fetch_assoc($query)) {
$list[$c] = $row;
if($row["date"]!=$list[$c-1]["date"])
echo ($c==0?"":"</ul>")."<h4>".$row["date"]."</h4><ul>";
echo "<li>".$row["change"]."</li>";
$c++;
}
echo "</ul>";
答案 1 :(得分:0)
因为我们不使用方法“group_concat”和“group by”mysql来返回池数据。
list