Next ID utilisé par Mysql - PHP - Programmation
Marsh Posté le 06-01-2003 à 00:13:47
tu peux le récupérer apres une requette par un mysql_insert_id()
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 ?
Marsh Posté le 06-01-2003 à 00:49:20
je paris ma prochaine moto que la reponse est sur la premiere page .
les paris sont lancés, je me mets en chasse
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 . |
Je n'ai rien compris, c normal ?
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 ?
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
Marsh Posté le 06-01-2003 à 00:53:12
pkoi tu faire pas ton insertion avant de recopier le fichier dans ce cas ?
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
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
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
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é. |
Oué autant pour moi j'avais oublié un truc
ca marche maitnenant a+ merci
Marsh Posté le 06-01-2003 à 08:42:57
tu recuperes le MAX(ID) de ta colonne et tu incrementes 1
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.
Marsh Posté le 07-01-2003 à 20:00:46
ethernal a écrit : |
exact
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?
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.