我有一些数据在数据库中,它的输出与ORDER BY category
,我想知道如何只显示一次类别?mysql中的类别显示一次
$SQL = mysql_query("SELECT id,name,category FROM table ORDER BY category,id");
所以我的脚本遍历整个表并按类别名排序所有项目。
我希望能够以显示类别名称,一旦如此,则其余值可以落在该类别内
我现在有这样的事情
while($r = mysql_fetch_array($SQL){
$name = $r['name'];
$category = $r['category'];
echo $category; //I want to be able to echo this once
echo $name; // this will be echoed many times depending on the category this falls into
}
请看[PDO](http://www.php.net/pdo)。 – 2011-12-28 18:47:17
@PhpMyCoder PDO与OP的问题有什么关系? – PeeHaa 2011-12-28 18:50:41
@PeeHaa我们不应该鼓励在过时的'mysql_ *'系列函数中使用PDO吗? – 2011-12-28 18:56:47