Bonjour,
Je code actuellement un script PHP qui parse un fichier txt, et met à jour une base de donnée. On me demande de vider la base de donnée avant de réinsérer les données (le fichier txt est à charger manuellement sur le serveur). J'utilise XAMPP (choix imposé ou je bosse), et donc lorsque je vide ma table enseignants et que je veux réinsérer des données dedans tout de suite après ça ne passe pas.. voici mon code :
Si j'enlève la requete de vidage ma table se remplie correctement.. j'ai essayer DELETE FROM aussi mais j'ai le même résultat. Il y a peu être quelque chose que je ne sais pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 // On test chaque ligne de la base de donnée pour éviter les doublons include ('connexion.php'); // On vide dans un 1er temps le contenu de la base de donnée // Remise à 0 du champs id mysql_query("TRUNCATE TABLE enseignants") or die(mysql_error()); // On insert les nouvelles données for ($j = 1 ; $j < $length ; $j++) { $insertion = "INSERT INTO enseignants VALUES('', '0', '" . $nom[$j] . "', '" . $prenom[$j] . "', '0')"; mysql_query($insertion) or die(mysql_error()); }
Merci pour vos réponses / conseils
Partager