我想显示我的用户图片,按日期分组,如我的附加图片。我需要做什么?使用PHP订购MySQL数据
我到目前为止有:
$connect= //connection info;
$query= "SELECT * FROM posts WHERE user_id= $user_id AND picture= IS NOT NULL ORDER BY date DESC";
$result= ($connect, $query);
while ($row= mysqli_fetch_array($result)) {
echo '<img src="'.$row['picture']. '"/>' . "<br/>";
};
而我的表结构:
| user_id | post_date | story | image |
|-------------------------------------|
| 14 | mar 2012 | BLOB | a.jpg |
| 14 | apr 2012 | BLOB | b.jpg |
| 14 | feb 2012 | BLOB | c.jpg |
| 14 | mar 2012 | BLOB | d.jpg |
|_____________________________________|
但这个代码只显示全部用户收集图像。我如何分组他们?
什么时间信息和格式化您的数据库条目有? – Claaker 2012-04-12 20:15:05
多维数组。 $ userPictures ['date'] = data;然后将每个阵列呈现为一个组。 – Corbin 2012-04-12 20:15:38
我们可以看到您的完整查询以及您所呼叫表中的所有关联字段吗?这将有助于改进SQL。 – 2012-04-12 20:14:22