zone45
Messages postés58Date d'inscriptionmardi 20 avril 2010StatutMembreDernière intervention19 juillet 2014
-
10 avril 2011 à 15:42
zone45
Messages postés58Date d'inscriptionmardi 20 avril 2010StatutMembreDernière intervention19 juillet 2014
-
11 avril 2011 à 17:51
slt tt le monde
je veux a partir d'une seul form ajouter des données aux plusieurs table en prenand en consédiration des clé primaire et le clé étranger
et comment faire pour incrémenté le clé primaire automatiquement
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 11 avril 2011 à 14:39
Salut
Pour ta première question : Pour la modification (INSERT, UPDATE ou DELETE), c'est maximum 1 table par requête. Si tu souhaites ajouter des lignes dans plusieurs tables, il te faudra faire autant de requêtes.
Il te faudra évidemment commencer par les lignes correspondant aux clés étrangères avant d'insérer celles y faisant référence.
Pour ta deuxième question : Quasiement tous les SGBD ont un système d'incrémentation automatique d'une clé primaire numérique.
Sur SQL Server : regarde du côté de Identity
Sur MySQL : regarde du côté de AUTO_INCREMENT
Krimog : while (!(succeed = try())) ; - Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé. -