par
alaingpl » 07 nov. 2006, 00:01
Bonjour,
J'ai un soucis pour réaliser des modifications sur la bd.
Je souhaite modifier les mêmes infos dans plusieurs tables en même temps.
$sql = "UPDATE table_verif, quiz_visiteur, inscriptions SET nomvisiteur='$Nom_visiteur', passvisiteur='$password', motfam='$motfam', Email_visiteur='$Email_visiteur', formation='$formation', nformation='$nformation' WHERE nomvisiteur='$_SESSION[nomvisiteur]' ";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
et j'ai le message d'erreur suivant
Erreur SQL !UPDATE table_verif, quiz_visiteur, inscriptions SET nomvisiteur='loge', passvisiteur='dc1d71bbb5c4d2a5e936db79ef10c19f', motfam='log', Email_visiteur='log', formation='restaurant', nformation='cap1' WHERE nomvisiteur='log'
Column 'nomvisiteur' in field list is ambiguous
Je comprends qu'il y a une ambiguité avec le champ 'nomvisiteur' qui est présent dans les 3 tables.
J'ai essayé plusieurs solutions sans succès.
Un peu d'aide serait la bienvenue. Merci d'avance
Bonjour,
J'ai un soucis pour réaliser des modifications sur la bd.
Je souhaite modifier les mêmes infos dans plusieurs tables en même temps.
[php]$sql = "UPDATE table_verif, quiz_visiteur, inscriptions SET nomvisiteur='$Nom_visiteur', passvisiteur='$password', motfam='$motfam', Email_visiteur='$Email_visiteur', formation='$formation', nformation='$nformation' WHERE nomvisiteur='$_SESSION[nomvisiteur]' ";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());[/php]
et j'ai le message d'erreur suivant
[php]Erreur SQL !UPDATE table_verif, quiz_visiteur, inscriptions SET nomvisiteur='loge', passvisiteur='dc1d71bbb5c4d2a5e936db79ef10c19f', motfam='log', Email_visiteur='log', formation='restaurant', nformation='cap1' WHERE nomvisiteur='log'
Column 'nomvisiteur' in field list is ambiguous[/php]
Je comprends qu'il y a une ambiguité avec le champ 'nomvisiteur' qui est présent dans les 3 tables.
J'ai essayé plusieurs solutions sans succès.
Un peu d'aide serait la bienvenue. Merci d'avance