Bonjour,
je cherche un petit coup de main
J'ai à inscrire des données dans 2 tables différentes mais s'il y a une erreur au niveau de l'insertion dans une table, alors j'aimerais ne pas faire d'insertion du tout avec un message d'erreur.
pour l'instant, mon script se résume a ceci et je ne sais pas trop comment arranger ca
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $sql="INSERT INTO table1(colonne1 , colonne2 , colonne3, etc ) VALUES ('" . $variable1 . "', '" . $variable2 . "', '" . $variable3 . "')" or die(mysql_error()); if (!mysql_query($sql)) { die('Erreur - table1: ' . mysql_error()); } $sql2="INSERT INTO table2(colonne1 , colonne2 , colonne3, etc ) VALUES ('" . $variable1 . "', '" . $variable2 . "', '" . $variable3 . "')" or die(mysql_error()); if (!mysql_query($sql2)) { die('Erreur - table2: ' . mysql_error()); }
Partager