Bonjour à toutes et à tous
je suis en train de concevoir un forum pour lequel je souhaite actualiser les comptes utilisateurs à l'aide d'une liste en CSV.
Pour l'instant, j'ai réussi à faire un script qui ouvre mon fichier csv, en extrait les données et les envoie dans ma table des utilisateurs (voir le code ci-dessous)
Mais ce traitement est trop basique car ma table peut déjà contenir un compte pour une adresse email issue du CSV
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $fichier = "liste.csv"; if (file_exists($fichier)) $fp = fopen("$fichier", "r"); while (!feof($fp)) // on importe { $ligne = fgets($fp,4096); //On lit une ligne $liste = explode( ";",$ligne); $titre_text = $liste[0]; $prenom_text = $liste[1]; $nom_text = $liste[2]; $email_text = $liste[3]; //(...) $query = "INSERT INTO phpbb_users //(...) $result= MYSQL_QUERY($query); }. Je voudrais donc créer un nouveau compte (nouvelle ligne dans ma base) seulement si l'email n'est pas déjà présent dans la base.Voyez-vous comment je pourrais m'y prendre ?
Merci par avance !
Partager