如果不想每条查询一次,可以提前做一个统一查询$sql=mysql_query("select distinct Code from test ",$conn);$sqlvalue=[];while($row=mysql_fetch_array($sql)){$sqlvalue[]=$row['Code'];}另外 ,可以在建表的时候设置unique index,来彻底避免插入重复记录,如果没过滤好插入重复记录的时候,系统会直接报错