我有两个表:table1和table2。
我有一个包含大量重复项的.csv文件,我将它们放在table2中。所以我有一个没有重复项的干净table1和另一个包含table1所有重复项的表。我怎样才能做到这一点?我有这个代码只将.csv文件放入table1(带有重复项):
我已将值放在一个有效的数组中:
$sql = "INSERT INTO table1 (aanhef,achternaam,email,bedrag)
VALUES('$aanhef','$achternaam','$email','$bedrag')";
mysql_query($sql); "
答案 0 :(得分:0)
$data=file_get_contents('testing.csv');
$data=explode(',',$data);
$uniqueValues = array_unique($data);
$duplicateValues = array_diff_assoc($data, $uniqueValues);
print_r($uniqueValues);
echo '</br>';
print_r($duplicateValues);
此代码将csv文件拆分为2 arrays
,其中包含重复项,并且只有您提出的唯一值。之后,您可以解析数组并执行sql queries
。