Accueil > Forum > > > > mysql_insert_id
mysql_insert_id
lundi 6 octobre 2008 à 13:24:55 |
mysql_insert_id

mickadevelop
|
Bonjour, j'ai une question concernant la fonction mysql_insert_id() dans le cadre d'un fonctionnement multi utilisateur n'y as t'il pas de risque de récupere un mauvais identifiant si il y a plusieurs insert en meme temps (ou presque). Merci pour votre réponse merci.  mickadevelop
|
|
lundi 6 octobre 2008 à 14:23:01 |
Re : mysql_insert_id

gr43
|
Réponse acceptée !
Salut, non puisqu'un id est unique et Mysql gère le mutli utilisateur et pose des verrous lors d'une écriture.
|
|
lundi 6 octobre 2008 à 16:19:05 |
Re : mysql_insert_id

coucou747
|
Réponse acceptée !
salut
c'est pas exactement ca, mais en effet, ca ne peut pas provoquer d'erreur.
|
|
lundi 6 octobre 2008 à 17:15:16 |
Re : mysql_insert_id

mickadevelop
|
Merci Beaucoup pour vos réponses et votre rapidité  mickadevelop
|
|
lundi 6 octobre 2008 à 18:08:00 |
Re : mysql_insert_id

gr43
|
Holla, @coucou747: tu ne veux pas développer un plus ta réponse? Cela me sera tjs utile ainsi que pour mickadevelop
|
|
lundi 6 octobre 2008 à 18:30:47 |
Re : mysql_insert_id

coucou747
|
c'est une variable de session (session mysql pas php hein...):
sudo] password for max: Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 10 Server version: 5.0.51a-3ubuntu5.1 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> CREATE DATABASE IF NOT EXISTS test; Query OK, 1 row affected (0.07 sec)
mysql> USE test Database changed
mysql> CREATE TABLE insertion(id int UNSIGNED AUTO_INCREMENT, PRIMARY KEY(id)); Query OK, 0 rows affected (0.07 sec)
mysql> INSERT INTO insertion VALUES(); Query OK, 1 row affected (0.05 sec)
mysql> INSERT INTO insertion VALUES(); Query OK, 1 row affected (0.00 sec)
mysql> SELECT LAST_INSERT_ID() -> ; +------------------+ | LAST_INSERT_ID() | +------------------+ | 2 | +------------------+ 1 row in set (0.00 sec)
ensuite, on fait sur une autre console :
max@max-laptop:~$ sudo mysql -p [sudo] password for max: Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 11 Server version: 5.0.51a-3ubuntu5.1 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> USE test Database changed mysql> INSERT INTO insertion VALUES(); Query OK, 1 row affected (0.00 sec)
mysql> SELECT LAST_INSERT_ID(); +------------------+ | LAST_INSERT_ID() | +------------------+ | 3 | +------------------+ 1 row in set (0.00 sec)
mysql>
puis on retourne sur la premiere :
mysql> SELECT LAST_INSERT_ID(); +------------------+ | LAST_INSERT_ID() | +------------------+ | 2 | +------------------+ 1 row in set (0.00 sec)
|
|
lundi 6 octobre 2008 à 18:41:42 |
Re : mysql_insert_id

gr43
|
Oui tu prouve que last_insert_id() correspond bien à la connexion Mysql. Mais en fait j'avais mal compris la question de mickadevelop. Je pensais qu'il avait peur que plusieurs insert génère le même id. En tout cas merci de ton explication. Tchao
|
|
Cette discussion est classée dans : insert, mysql, id
Répondre à ce message
Sujets en rapport avec ce message
Mysql_insert_id() -> Problme -> A l'aide [ par Samiby ]
J'ai une fonction d'exécution de requêtes avec déconnexion automatique (pour faire une connexion la moins lonque possible).function query_db($query)
recuperer l'id d'un INSERT ? [ par Joez ]
Bonjour, voila je veux recuperer l'id de l'occurence que je viens d'ajouter dans une table mysql par la commander INSERTest ce possible ?mysql_query("
mysql_insert_id [ par dorian53 ]
Bonjour, Pouvez vous me confirmer que mysql_insert_id retourne le dernier id auto increment généré par le script courant et non pas le dernier id de
MySQL_INSERT_ID mais pour le delete ???? [ par ripoux ]
Hello,Peut-être l'aurez-vous compris dans le titre...Je cherche un moyen pour faire un delete de plusieur table relié entre elle.Pour un Insert, il ex
mysql_insert_id [ par algantilla ]
bonsoir à tous! en fait j'aimerai bien savoir comment afficher la valeur retournée par mysql_insert_id dans une zone de texte?? encore une petite ques
Passer a l'enregistrement suivant avec condition et tri [ par ragui ]
Bonjour,J'ai une base de donnée mysql ou j'ai des annonces classées par categorie et sous catégorie.Je souhaiterai quand je visualise une annonce de p
Afichage sur plusieurs colonnes [ par boudddda ]
Bonjour,Ci dessous mon code source ou j'affiche des images via MySQL, mais mon probleme c'est que ca s'affiche sur une colonne et je souhaiterai l'aff
acharnement php/mysql [ par seb76250 ]
Bonjour a tous, je suis en formation informatique et j'essaie de comprendre le langage php et la gestion de base sql (ce qui n'est pas simple) J'avoue
Table temporaire [ par nono52 ]
Bonjour,Je me permet de vous solliciter car j'ai un PB d'insertion de date dans une table Mysql.J'ai un formulaire qui me permet de valider des module
problème session [ par habibcode ]
bonjour à tousj'ai un probléme avec les sessionj'ai stocker les les session dans une base de donnée mais les erreurs qui s'affichent "Undefined index:
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURSTECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURS par ROMELARD Fabrice
Animé par: Laurent Cotton Le développement dans SharePoint 2010 passe par plusieurs axes qui seront évoqués dans cette session, mais plus particulièrement les développements simples lié au besoin Business Business Connectivity Services Ce BCS es...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOURTECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOUR par ROMELARD Fabrice
Cette session est la dernière pleinière de ces 3 jours de TechDays Paris 2010. Généralement, cette troisième journée est plus axée sur l'avenir vu par Microsoft. Après un retour sur l'avenir vu par la Science Fiction ou par ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|