Connection MySQL permanente ou pas ? - PHP - Programmation
Marsh Posté le 05-05-2006 à 14:47:16
je t'invite à lire ceci : http://fr.php.net/manual/fr/featur [...] ctions.php
_PakMan_ a écrit :
|
ça ne fonctionne pas comme ça, voir exemple avec mysql_pconnect
Marsh Posté le 05-05-2006 à 14:50:38
tu devrais lire la première page concernant mysql sur le manuel php, celà répondra à tes questions.
http://php.net/mysql
Marsh Posté le 05-05-2006 à 15:00:08
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'
Marsh Posté le 05-05-2006 à 15:08:19
_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
Marsh Posté le 05-05-2006 à 15:09:31
soju a écrit : ha j'avais mal compris |
Ok merci
Marsh Posté le 06-05-2006 à 09:55:22
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 ?
Marsh Posté le 06-05-2006 à 14:41:23
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.
Marsh Posté le 06-05-2006 à 16:41:03
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).
Marsh Posté le 06-05-2006 à 17:25:14
Ok merci beaucoup...
Marsh Posté le 05-05-2006 à 14:24:22
Afin de creer un site internet qu'est qu'il est plus preferable de faire pour les requetes sql:
merci d'avance
Message édité par _PakMan_ le 05-05-2006 à 15:06:44
---------------
"Tant qu'il y aura des hommes il y aura de comptoirs"