Récup. de l'ID de la ligne ds laquelle on vient d'entrer une valeur ? - SQL/NoSQL - Programmation
Marsh Posté le 02-07-2003 à 11:48:36
Dans quel langage?
En théorie, toutes les API ont une fonction last_insert qui retourne la valeur du champ auto-inc de la dernière requete insert
Marsh Posté le 02-07-2003 à 11:53:29
Oups pardon, c'est du MySQL, sorry ...
Maintenant, par rapport à ce que tu m'as dis ... comme ça risque d'être utilisé par bcp de monde ... n'y a t'il pas un risque que si 2 personnes entre des données en même tps (à la seconde près ... je sais, ça serait franchement pas de bol, mais on sait jamais) que l'ID renvoyé soit incorrecte ?
en tout cas merci pour cette fonction que je ne connaissait pas, je vais me pencher la dessus
Marsh Posté le 02-07-2003 à 11:59:38
Ok, voici la commande sous MySQL :
LAST_INSERT_ID()
Encore merci
++
Marsh Posté le 02-07-2003 à 11:42:31
Bon, les titres sont un peu court pour y être très explicite
J'aimerais savoir s'il est possible d'avoir un retour de l'ID de la ligne dans laquelle on vient juste 'entrer une valeur ...
Explications :
Ca c'est ma requête :
"INSERT INTO matable VALUE('','0')";
Je voudrais qu'au moment où je fais le mysql_db_query il me revoie l'ID de la ligne (qui est en incrémentation auto) immédiatement dans une variable pour pouvoir l'intégrer dans la suite de mon code...
C'est possible ?
Merci