PHP で単純な SQL クエリを作成しています。何らかの理由で、DISTINCT
使用されている場合でも、次のように 2 回表示されます。
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>';
}
;
?>
それぞれ1つだけを印刷するようにするにはどうすればよいですか?