所以,我有这个用户列表,我从 csv 文件中获取它。
我需要做的是:我获取要上传的文件,如果用户存在,我检查每一行,如果他存在,那么我所做的就是更新他,如果他不存在,我应该为他创建一个新帐户。
我确实知道如何将其作为逻辑...但是在使用 csv 导入时我变得困惑...
所以,这就是我使用的:
$handle = fopen($_FILES['filename']['tmp_name'], "r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$import="INSERT into users (Username,Password,Email,first_name,last_name,phone,user_id,age,sex) values('$data[0]','".md5($data[1])."','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]','$data[8]')";
mysql_query($import) or die(mysql_error());
}
fclose($handle);
我需要的是这样的:
foreach (user as $data[7]) {
if user exists in user table then $query1
else $query2
}
谢谢