Page 1 sur 1
recuperation de l'id avec les commande database de pure
Publié : mar. 23/août/2005 20:53
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

Publié : mar. 23/août/2005 21:06
par Dr. Dri
si c'est de l'autoincrement tu n'as qu'à récupérer l'id le plus grand...
Dri
Publié : mar. 23/août/2005 21:09
par Thyphoon
c'est ce que je vais faire pour certaine table...:oP
merci
Publié : mer. 24/août/2005 9:46
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...

Publié : mer. 24/août/2005 10:16
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
