Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/06/2006, 15h46   #1
Membre régulier
 
Inscription : juillet 2005
Messages : 266
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 266
Points : 74
Points : 74
Par défaut [Conception] Locker des tables

bonjour à tous,
Je voudrais bloquer l'accès à une table pour plusieurs actions sur ma base de données.
Je me demandais ce qu'il se passait si jamais l'utilisateur ferme son navigateur avant que l'ensemble des actions aient eu lieu, c'est à dire si l'utilisateur s'en va avant que l'instruction de UNLOCK tables ai été effectuées. La table reste-t-elle bloquée?

D'avance merci

Bernard.
BernardT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 16h05   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
en toutes logiques, le script PHP s'arrette, donc la table reste lockée, d'où l'intéret des transactions
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 16h13   #3
Membre régulier
 
Inscription : juillet 2005
Messages : 266
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 266
Points : 74
Points : 74
quels sont les grands principes d'une transactions?
BernardT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 16h25   #4
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
en fait, tu lancer la transaction (START TRANSACTION je crois)

et tu vas exécuter normalement tes autres requêtes...

mais tant que la transaction ne sera pas validée (COMMIT) auncune requête ne sera exécutée, ensuite elles le seront toutes "d'un coup"

ce qui permet d'éviter les interuptions avec une table vérouillée, si la connexion se ferme sans validée la transaction, elle est annulée
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 16h39   #5
Membre régulier
 
Inscription : juillet 2005
Messages : 266
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 266
Points : 74
Points : 74
Ca semble correspondre pas mal a ce qu'il me faut.

Merci je vais approfondir tout ca.
BernardT est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h42.


 
 
 
 
Partenaires

Hébergement Web