我有我的代码编写来从我的数据库中选择图像,并显示它们,按月分组。我希望每个'照片月份'都在自己的“容器”中。我无法弄清楚在WHILE LOOP中如何做到这一点。我想我需要一种方法来判断下一行数据是否会迭代到新的一个月。有什么建议么?创建一个新的div在一段时间循环
我的代码:
<?php
if (isset($_COOKIE['user_id']))
{
if (!isset($_GET['user_id']))
{
$user_id= $_COOKIE['user_id'];
}
else
{
$user_id= $_GET['user_id'];
}
$connect= mysqli_connect("localhost", "root", "", "si");
$query= "SELECT * FROM posts WHERE user_id= $user_id ORDER BY date DESC";
$result= mysqli_query($connect, $query)
or die('error with query');
$date = "0";
while ($row= mysqli_fetch_array($result)) {
if ($date != $row['date']) {
echo "<p> ".$row['date']."</p><br/>";
$date = $row['date'];
}
echo '<img src="'.$row['picture']. '"/>' . "<br/>";
}
}
?>
下面是它应该如何看...
例如,2012年2月一个月后应该是在不同的容器DIV于2012年一月
你可以有12个月以上,你可以显示几年的照片。 – Laky 2012-04-15 17:18:08