inserrer des données dans plusieurs tables - PHP - Programmation
Marsh Posté le 18-03-2005 à 15:47:54
tu insert pas dans 2 bases mais dans 2 tables... spa pareil
tu utilise le meme $result pour la requete 1 et la requete 2, donc tu rentre dans le IF qui si tu as $result && $result, je suis pas sur que ce soit une très bonne idée...
Marsh Posté le 18-03-2005 à 15:55:29
traites les 2 requêtes tranquillement l'une après l'autre...
Marsh Posté le 18-03-2005 à 15:55:36
$result1 && $result2 ???
ça t'es venu comment l'idée d'utiliser $req_inscription1 et $req_inscription2 ??? et de faire 2 mysql_query() ???
tu fait 2 requetes, pour savoir si elle se sont bien déroulée toutes les 2 gères 2 results, et tu regarde que les 2 sont OK...
Marsh Posté le 18-03-2005 à 15:57:58
T'as un problème de parenthèses.
Normalement sinon ça marche
Code :
|
ou
Code :
|
Marsh Posté le 18-03-2005 à 16:05:55
meme si c'est un pb de syntaxe, je prefere quand meme qu'il prenne t'a 2eme version ratibus, dans l'absolu je trouve que spa propre de gérer un seul bit d'erreur pour 2 requetes
Marsh Posté le 18-03-2005 à 16:15:03
Si on sait ce qu'on fait ça va mais sinon, un jour on risque d'avoir des surprises dans certains cas
Marsh Posté le 18-03-2005 à 16:30:47
ok merci,
ça marche, par contre il me dit que
1054: Unknown column 'statut' in 'field list' 1
pourtant le champs existe bien.
sinon Xav, tu dis qu'il est preférable faire 2 requetes séparé, donc tu veux dire en ajoutant un if suplémentaire ou suparé completement
Marsh Posté le 18-03-2005 à 19:35:03
ben avec 2 if, en cas de pb tu saura quelle requete a merdé, ce qui est mieux en phase de debug, une fois que ça tourne, la soluce de ratibus me parait très propre...
Marsh Posté le 18-03-2005 à 15:32:59
Bonjour,
essaye d'inserrer des données dans 2 bases différentes mais apparament ça marche pas