|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre expérimenté
![]() Inscription : octobre 2004 Messages : 872 ![]() |
salut
je me pose quelque sur la requetre . en effet dans un contexte web, en general on utilise 2 à 3 user different pour requeter une base. si on lance simultanement 2 requetes(a partir de 2 navigateur different) qui utilisent le meme et qui font une requete insert, quelle resultat je vais obtenir avec last_insert_id ( la table est en innodb).. le seul moyen d'etre sur dur resulat est-il de faire une transaction?? merci edit:quelqu'un utilise t'il les outil de mysql pour grérer sa base?? |
|
|
00
|
|
|
#2 | ||
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Salut,
LAST_INSERT_ID() est propre à chaque connexion donc pas de danger : Citation:
Citation:
__________________
Pensez au bouton
|
||
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() Inscription : octobre 2004 Messages : 872 ![]() |
donc la ressource qui est renvoyé par mysql au client est unique, meme si j'ai une autre connexion en cours qui utilise les memes parameteres???
merci |
|
|
00
|
|
|
#4 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Oui, il peut y avoir X connexions pour un seul user. Par exemple en PHP chaque mysql_connect génère une nouvelle connexion avec son propre thread, etc.
__________________
Pensez au bouton
|
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Inscription : octobre 2004 Messages : 872 ![]() |
ok merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com