我正在 PHP 中创建一个简单的 SQL 查询 - 出于某种原因,即使DISTINCT
使用它,它也会像这样显示两次:
BC
BC
OH
OH
TX
TX
这是我的代码:
<?php
$sql = "SELECT DISTINCT `title`,`extra_fields_search` FROM `blahblah_items` WHERE catid=336 ORDER BY `blahblah_items`.`extra_fields_search` ASC ";
$partnerlisting= mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($partnerlisting))
foreach($row as $cname => $cvalue){
echo '<li>'.substr($row[extra_fields_search], 0, 2).'</li><br>';
}
;
?>
我怎样才能使它只打印出一个?