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

  FORUM HardWare.fr
  Programmation
  PHP

  Connection MySQL permanente ou pas ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connection MySQL permanente ou pas ?

n°1360429
_PakMan_
Posté le 05-05-2006 à 14:24:22  profilanswer
 

Afin de creer un site internet qu'est qu'il est plus preferable de faire pour les requetes sql:

  • Se connecter a chaque fois au serveur sql et faire la requete ?
  • Se connecter une seule fois et garder la ressource en variable globale ?

merci d'avance

Message cité 1 fois
Message édité par _PakMan_ le 05-05-2006 à 15:06:44

---------------
"Tant qu'il y aura des hommes il y aura de comptoirs"
mood
Publicité
Posté le 05-05-2006 à 14:24:22  profilanswer
 

n°1360451
soju
One shot !
Posté le 05-05-2006 à 14:47:16  profilanswer
 

je t'invite à lire ceci : http://fr.php.net/manual/fr/featur [...] ctions.php
 

_PakMan_ a écrit :

  • Se connecter une seule fois et garder la ressource en variable globale ?

ça ne fonctionne pas comme ça, voir exemple avec mysql_pconnect

n°1360455
nargy
Posté le 05-05-2006 à 14:50:38  profilanswer
 

tu devrais lire la première page concernant mysql sur le manuel php, celà répondra à tes questions.
http://php.net/mysql

n°1360467
_PakMan_
Posté le 05-05-2006 à 15:00:08  profilanswer
 

Ouais mais c'est pas non plus une connection persistante que je veux.
La je parlais du simple connection mais que l'on laisse ouverte (pas d'appel a mysql_close). Dans le cms dotclear c'est ce qui est fait: un object $con gerant la connection et qui est 'global'

Message cité 1 fois
Message édité par _PakMan_ le 05-05-2006 à 15:06:56

---------------
"Tant qu'il y aura des hommes il y aura de comptoirs"
n°1360479
soju
One shot !
Posté le 05-05-2006 à 15:08:19  profilanswer
 

_PakMan_ a écrit :

Ouais mais c'est pas non plus une connection persistante que je veux.

ha j'avais mal compris
donc oui effectivement au lieu de réouvrir la connex n fois dans ton script, laisse la ouverte

n°1360481
_PakMan_
Posté le 05-05-2006 à 15:09:31  profilanswer
 

soju a écrit :

ha j'avais mal compris
donc oui effectivement au lieu de réouvrir la connex n fois dans ton script, laisse la ouverte


Ok merci  :bounce:


---------------
"Tant qu'il y aura des hommes il y aura de comptoirs"
n°1360795
_PakMan_
Posté le 06-05-2006 à 09:55:22  profilanswer
 

Petite question annexe.
Si l'on ouvre la connection à la base de donnée et que l'on garde la connection ouverte dans un objet global (comme dans dotclear par exemple).
Comment referme-t-on la connection ?  :??:


---------------
"Tant qu'il y aura des hommes il y aura de comptoirs"
n°1360886
nargy
Posté le 06-05-2006 à 14:41:23  profilanswer
 

Les connections se ferment automatiquement à la fin du script si elles sont ouvertes.
La mémoire utilisée par les résultats intermédiaire est aussi libérée automatiquement, il peut être utile de la libérer spécifiquement pour une requête particulière, cf le manuel php concernant la BdD utilisée.

n°1360934
Mara's dad
Yes I can !
Posté le 06-05-2006 à 16:41:03  profilanswer
 

Le principe de connexion persistante revient au même que ta variable global (ou static dans une fonction).
Avec les connexions persitantes, la connexion réelle ne se fait que s'il n'en existe pas déjà une pour la même chaîne de connexion (serveur, user, password).


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°1360945
_PakMan_
Posté le 06-05-2006 à 17:25:14  profilanswer
 

Ok merci beaucoup...  :bounce:


---------------
"Tant qu'il y aura des hommes il y aura de comptoirs"

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Connection MySQL permanente ou pas ?

 

Sujets relatifs
Extraire le jour d'une date MySQL[RESOLU][MYSQL] Importer une base de données
Importation données XML vers BDD MySqlRequête PHP MySQL
requete php mysqlrequete php pour base mysql
Action automatique [PHP - MYSQL]En PHP, comment placer les données d'un XML dans MySQL avec XSLT ?
Gtk perl et connection[MySQL] Connection permanente
Plus de sujets relatifs à : Connection MySQL permanente ou pas ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR