Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3893 connectés 

 


Dernière réponse
Sujet : [PHP,MySQL] Connexion persistante ou non ?
mrbebert

grahf a écrit a écrit :

ah donc dans tous les cas je suis oblige de faire un mysql_connect au debut de chaque page meme si il existe une connexion persistante ?



Oui, a chaque page.
Avec les connexions persistantes, le PHP pourra, peut être, récupérer une connexion déja ouverte par une page précédente. Mais c'est totalement transparent pour le script PHP, qui ne sait pas d'où vient la connexion qu'il demande par le mysql_connect.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
mrbebert

grahf a écrit a écrit :

ah donc dans tous les cas je suis oblige de faire un mysql_connect au debut de chaque page meme si il existe une connexion persistante ?



Oui, a chaque page.
Avec les connexions persistantes, le PHP pourra, peut être, récupérer une connexion déja ouverte par une page précédente. Mais c'est totalement transparent pour le script PHP, qui ne sait pas d'où vient la connexion qu'il demande par le mysql_connect.

grahf ah donc dans tous les cas je suis oblige de faire un mysql_connect au debut de chaque page meme si il existe une connexion persistante ?
mrbebert Nan, c'est différent.
Chaque page qui a besoin d'accéder à la base de données doit utiliser la fonction mysql_connect (ou l'équivalent pour les autres bases).
Les connexions permanentes, c'est un paramètre du PHP lui même, qui sera capable de garder une connexion déja ouverte lorsqu'il exécute un nouvelle page. Mais ca ne change rien à l'exécution des scripts.
grahf Bonjour,
j'aurais voulu ouvrir une connexion persistante vers une BD mysql, le probleme c'est que a chaque fois que je charge une nouvelle page (en recuperant l'id de connexion par la session) je ne me connecte pas a la BD. Par contre, quand je liste les process sous mysql, la connexion apparait (etat SLEEP).
 
Ou est donc le probleme ? probleme de connexion ? pb au niveau du mysql_query ??
 
merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)