UPDATE de plusieurs enregistrements dans une boucle
cs_kd
Messages postés12Date d'inscriptionmardi 17 août 2004StatutMembreDernière intervention 7 octobre 2004
-
23 août 2004 à 12:52
cs_kd
Messages postés12Date d'inscriptionmardi 17 août 2004StatutMembreDernière intervention 7 octobre 2004
-
23 août 2004 à 13:39
Bonjour à tous, j'essaie depuis un bout de temps de modifier un ensemble d'enregistrement dans une base à l'intérieur d'une boucle mais j'ai une erreur de type sql et aucun champ n'est modifié. J'ai testé les modifs apportées et c'est ok, c'est l'insertion qui ne fonctionne pas. Voici mon script. Merci d'avance.
Code:
$sql="SELECT Auteur, NumAuteur FROM auteurs";
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
//Remplacement des données dans la base
$sql2="REPLACE INTO auteurs(Auteur) VALUES ('$nom2')";
$req2 = mysql_query($sql2) or die('Erreur SQL !
'.$sql2.'
'.mysql_error());
cs_kd
Messages postés12Date d'inscriptionmardi 17 août 2004StatutMembreDernière intervention 7 octobre 2004 23 août 2004 à 13:28
Rien à faire, ça fait exactement la même chose avec ça :
$sql2="UPDATE auteurs SET='$nom2' WHERE Auteur='$id'";
Mais peut-être que ce n'est pas possible. Ce que je veux faire : j'ai une liste d'auteurs mal orthographiés, je veux modifier la liste automatiquement et remplacer chacun des enregsitrements.