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)

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);
     }
Mais ce traitement est trop basique car ma table peut déjà contenir un compte pour une adresse email issue du CSV . 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 !