だから、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
}
ありがとう