php 如何在导入Excel数据时检查Mysql数据库内容是否存在,避免重复录入?

2025-03-13 21:03:04
推荐回答(1个)
回答1:

如果不想每条查询一次,可以提前做一个统一查询
$sql=mysql_query("select distinct Code from test ",$conn);
$sqlvalue=[];
while($row=mysql_fetch_array($sql)){
$sqlvalue[]=$row['Code'];
}

另外 ,可以在建表的时候设置unique index,来彻底避免插入重复记录,如果没过滤好插入重复记录的时候,系统会直接报错