<?
  $link=dbconnect();
  $sql="select * from table";
  $result=mysql_query($sql,$link);
  while($obj=mysql_fetch_object($result))
  {
?>
<?
  echo $obj->name;  //假设要取出的一个字段为name
?>
<br>
<? } ?>

解决方案 »

  1.   

    方法1:设你的字段名为name,将SQL语句写为$sql='select distinct name from table'再进行查询操作
    方法2:如果每次查询返回的数据量不是很大,可以考虑将当前查询结果以前的返回结果放在一个数组中,即在echo语句后添加一个数组赋值语句,在echo语句前添加一个in_array函数进行的比较;或者将查询结果完全暂存在一个数组中,然后用一个php数组函数进行唯一显示
      

  2.   

    关键在于SQL中的distinct函数.他筛选出数据库中某个字段所有不重复的数据.