recuperation de l'id avec les commande database de pure

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

recuperation de l'id avec les commande database de pure

Message par Thyphoon »

Salut les enfants ! ça fait presque 9 mois que j'étais pas venu , pas eu le temps. Maintenant que j'ai plus le temps je me remet le nez dedans.

J'utilise les commande database de purebasic et ça marche tres bien. Seul hic.... je cherche a récupéré l'id lors d'un insert
equivalent de la commande php mysql_insert_id()

Code : Tout sélectionner

Databasequery("Insert into Game(Name,rom) value("+title+","+rom+")
id= ??????????
Si quelqu'un a une idée ?
Merci d'avance :P
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

si c'est de l'autoincrement tu n'as qu'à récupérer l'id le plus grand...

Dri
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

c'est ce que je vais faire pour certaine table...:oP
merci
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Par contre faut que tu remplisse toujours une valeurs cohérente ou une valeur nulle.
Car si tu met une valeur audessus de l'auto incrémente à un moment, l'auto-inc ne sera pas modifié (il me semble) et tant que ton auto-inc ne sera pas plus grand que cette valeur en question, toutes tes valeurs retournées seront fausses... :?
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

lionel_om a écrit :Par contre faut que tu remplisse toujours une valeurs cohérente ou une valeur nulle.
Car si tu met une valeur audessus de l'auto incrémente à un moment, l'auto-inc ne sera pas modifié (il me semble) et tant que ton auto-inc ne sera pas plus grand que cette valeur en question, toutes tes valeurs retournées seront fausses... :?
Oui c'est pour ça que je ne spécifie jammais l'id si il est en autoincrémentation ça permet d'avoir un id unique et de ne pas avoir a s'en occuper :D
Répondre