Next ID utilisé par Mysql

Next ID utilisé par Mysql - PHP - Programmation

Marsh Posté le 06-01-2003 à 00:02:03    

Dans un de mes scripts, je dois récupérer  le prochain id qui sera utilisé par mon auto_increment.
 
Y-a-t-il une fonction pour cela ? Sinon je dois reformer mon script entierement :-/


---------------
We are just an advanced breed of monkeys on a minor planet of a very average star. But we can understand the Universe. That makes us something very special.  
Reply

Marsh Posté le 06-01-2003 à 00:02:03   

Reply

Marsh Posté le 06-01-2003 à 00:13:47    

tu peux le récupérer apres une requette par un mysql_insert_id()

Reply

Marsh Posté le 06-01-2003 à 00:48:08    

Dans mon cas il me faut celui qui sera utilisé par la prochaine INSERT...
 
Y-a-t-il une commande toute faite ou je dois remodeler mon script ?


---------------
We are just an advanced breed of monkeys on a minor planet of a very average star. But we can understand the Universe. That makes us something very special.  
Reply

Marsh Posté le 06-01-2003 à 00:49:20    

je paris ma prochaine moto que la reponse est sur la premiere page  :o .
 
les paris sont lancés, je me mets en chasse

Reply

Marsh Posté le 06-01-2003 à 00:50:32    

beleg a écrit :

je paris ma prochaine moto que la reponse est sur la premiere page  :o .
 
les paris sont lancés, je me mets en chasse


 
Je n'ai rien compris, c normal ?  :lol:


---------------
We are just an advanced breed of monkeys on a minor planet of a very average star. But we can understand the Universe. That makes us something very special.  
Reply

Marsh Posté le 06-01-2003 à 00:50:42    

http://forum.hardware.fr/forum2.php3?post=30404&cat=10
 
bon jai besoin dun bandit 600 modele 2001 en bleu. merci
 
et pkoi il te faut lavoir avant linsert ?

Reply

Marsh Posté le 06-01-2003 à 00:52:14    

Parce que je fais un upload de fichier en début de fichier, et le nom du fichier est généré en fonction de l'id utilisé par l'enregistrement


---------------
We are just an advanced breed of monkeys on a minor planet of a very average star. But we can understand the Universe. That makes us something very special.  
Reply

Marsh Posté le 06-01-2003 à 00:53:12    

pkoi tu faire pas ton insertion avant de recopier le fichier dans ce cas ?

Reply

Marsh Posté le 06-01-2003 à 00:54:38    

beleg a écrit :

pkoi tu faire pas ton insertion avant de recopier le fichier dans ce cas ?


 
Parce que je gère plusieurs cas, et dans le cas d'une modification j'ai besoin de données générées par l'upload... bref c'est compliqué mais grâce à toi j'ai trouvé :-D


---------------
We are just an advanced breed of monkeys on a minor planet of a very average star. But we can understand the Universe. That makes us something very special.  
Reply

Marsh Posté le 06-01-2003 à 01:58:18    

Salut les gars
 
moi aussi je voudrais savoit comment qu'on fait :/
je suis en train de faire un script de forum, et lorsque qqun s'enregistre, un liens composé de plusieur choses dont son ID lui sera envoyé pour confirmer son inscription. Mais son inscription s'effectue en meme temps que l'envois d'email donc j'ai besoin de prevoir quel sera son ID.
 
merci d'avcance,  
 
j'ai essayer mysql_insert_id(); mais ca me retourne 0  :??: .
 
bizzare
 
merci d'avance


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 06-01-2003 à 01:58:18   

Reply

Marsh Posté le 06-01-2003 à 02:41:20    

La reponse a ete donné pr prevoir quel ID sera utilisé pr le prochain nuplet inséré.
 
Pr recuperer l'ID du nuplet quon vient dinserer, c effectivement :
mysql_insert_id($link); et ca retourne pas 0

Reply

Marsh Posté le 06-01-2003 à 02:47:48    

beleg a écrit :

La reponse a ete donné pr prevoir quel ID sera utilisé pr le prochain nuplet inséré.
 
Pr recuperer l'ID du nuplet quon vient dinserer, c effectivement :
mysql_insert_id($link); et ca retourne pas 0


 
Oué autant pour moi j'avais oublié un truc :p
ca marche maitnenant a+ merci


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 06-01-2003 à 08:42:57    

tu recuperes le MAX(ID) de ta colonne et tu incrementes 1

Reply

Marsh Posté le 06-01-2003 à 09:51:26    

The_Edge a écrit :

tu recuperes le MAX(ID) de ta colonne et tu incrementes 1  


sauf si tu as supprimé le dernier.


---------------
...oups kernel error...
Reply

Marsh Posté le 07-01-2003 à 20:00:46    

ethernal a écrit :


sauf si tu as supprimé le dernier.


 
exact  [:kytloresignoushmout]


---------------
Everybody wants to rule the world...
Reply

Marsh Posté le 07-01-2003 à 22:28:00    

et si on fait dans le script juste avant d'insérer :
 
alter table nom_table auto_increment = 1
 
ca marche?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed