【发布时间】:2012-11-28 08:59:34
【问题描述】:
好的,我的 SQL 查询是:
$image_results = $wpdb->get_results('SELECT * FROM uploaded_images GROUP BY album_title') ;
我现在想做的是为每个不同的 *album_title* 生成一组不同的结果,在标签中输出专辑标题,然后显示具有该专辑标题的项目列表。
这是我目前所拥有的:
<?php foreach ($image_results as $result => $coll):?>
<h4><?php echo $coll->album_title;?></h4>
<?php foreach ( $coll->file_name as $i => $row ) : ?>
<p><img src="http://example.com/<?php echo $row->file_name; ?>"/></p>
<?php endforeach; ?>
<?php endforeach; ?>
【问题讨论】:
-
你的意思是你想在输出
album_title之后再发出一条SQL语句? -
我知道,但我喜欢这样使用它们
-
我想输出如下内容:
-
专辑 ONE 专辑 1 项目 专辑 1 项目 专辑 1 项目 专辑 1 项目 专辑 2 专辑 2 项目 专辑 2 项目 专辑 2 项目 专辑 2 项目 专辑 2 项目
-
您是否有一个存放项目的表格,相关字段是什么?您可能可以使用带有
ORDER BY的JOIN语句而不是GROUP BY。