[SQL] Problème d'identifiant

karine -  
 ric -
Bonjour,

Voila mon problème :
J'ai une boucle qui se répète plusieurs fois.
A chaque passage dans cette boucle, je veux rentrer dans une base de données les informations qui viennent d'être reçus.

Le problème est que je voudrais qu'à la fin toutes les infos se retrouvent dans le même enregistrement.
Je fait donc un update pour modifier la table.
Mais comment faire pour avoir un identifiant identique pour tous ?

7 réponses

Pool Orion Messages postés 124 Statut Membre 55
 
Salut Karine,

J'ai un peu du mal à comprendre ta question.

A chaque boucle tu récupères une donnée et donc je suppose que a chaque boucle tu alimentes une nouvelle colonne?

Qu'entendus tu par "comment faire pour avoir un identifiant identique pour tous"?
1
Pool Orion Messages postés 124 Statut Membre 55
 
Ok, je comprend bien ce que tu fais mais quel est le problème alors?
Ce que tu veux c'est générer une clé interne unique pour la table?
1
kij_82 Messages postés 4260 Statut Contributeur 857
 
Karine, à notre tour nous te demandons de l'aide... des précisions ?
1
karine
 
En fait je parse la requete d'un client et la réponse d'un serveur.
Premier passage dans la boucle : je mets les infos du client dans la base.
2ème passage, je mets les infos du serveur.

Vu que c'est pour la même session, je veux que toutes les infos soient sur la même ligne dans la base.

J'espère que je suis un peu plus claire ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ric
 
Bonjour
Qd tu enregistres les infos du client, un identifiant (quel qu'il soit) est généré. Tu gardes cet identifiant en mémoire et tu l'utilises pour mettre à jour (UPDATE) l'enregistrement avec la réponse du serveur.
C'est pas ça le principe ??
0
karine
 
Pardon pour le retard dans la réponse... ;-)

Votre idée me semble excellente.
Mais comment je fais pour recuperer l'identifiant généré par la base ?
0
ric
 
mysql_insert_id()
0