Récupérer l'id d'une requête et utiliser cette valeur dans une autre requête

therainbow3 Messages postés 50 Date d'inscription vendredi 14 mars 2008 Statut Membre Dernière intervention 25 mai 2010 - 28 avril 2008 à 10:20
Tofetlui Messages postés 62 Date d'inscription vendredi 7 novembre 2003 Statut Membre Dernière intervention 3 juillet 2009 - 6 mai 2008 à 16:55
Bonjour,

Je suis entrain de concevoir un programme en C# où je dois créer des requêtes SQL suivant les données du client qui seront par la suite poussées via un fttp dans Joomla (CMS). Je dois suivre les requêtes dont ce sert ce CMS. J'ai besoin de récupéré le id d'une requête pour pouvoir l'utiliser dans autre requête afin qu'il sache que c'est son "parent id".

Par exemple:
INSERT INTO `jos_categories` VALUES (4, .., '...', '...', '', '...', '...');
--> Le 4 est le id a récupéré

INSERT INTO `jos_content` VALUES (12, '...', '', '...', '', ..., 4
, ...);
--> et je dois le rajouter dans cette autre requête

Je n'y connais absolument rien en MySQL donc si quelqu'un pouvait m'aider ce serait gentil merci et bonne journée.

1 réponse

Tofetlui Messages postés 62 Date d'inscription vendredi 7 novembre 2003 Statut Membre Dernière intervention 3 juillet 2009
6 mai 2008 à 16:55
Bonjour,

Il faut que ta requete sql te retourne le @@IDENTITY qui correspond au dernier id rentrer en base,
de cette facon tu pourra faire ton 2ieme Insert.

Bon courage
0