[PHPMySQL] Différence entre une connexion et une connexion persistante

Différence entre une connexion et une connexion persistante [PHPMySQL] - PHP - Programmation

Marsh Posté le 28-04-2003 à 10:01:17    


Quelle est la différence entre l'appel à la fonction :
 
mysql_connect()
 
et  
 
mysql_pconnect()
 
 
Est-ce cela peut avoir une incidence sur le nombre d'accès simultanés à une même base ?
 
 
merci  :jap:  
 

Reply

Marsh Posté le 28-04-2003 à 10:01:17   

Reply

Marsh Posté le 28-04-2003 à 11:10:09    

personne ?  :??:

Reply

Marsh Posté le 28-04-2003 à 11:15:21    

mysql_connect : se ferme automatiquement a la fin de la page
mysql_pconnect necessite un mysql_close pour etre fermée...
 
 
si tu sais pas ce que tu fais utilise un mysql_connect, le pconnect peut etre dangereur si tu oublies de le fermer, cela aura alors un rapport avec ton nombre de connect simulatnées (c'est le probleme des forums PhpBB.....)


Message édité par les_valseuses le 28-04-2003 à 11:16:17
Reply

Marsh Posté le 28-04-2003 à 14:49:41    

les_valseuses a écrit :

mysql_connect : se ferme automatiquement a la fin de la page
mysql_pconnect necessite un mysql_close pour etre fermée...
 
 
si tu sais pas ce que tu fais utilise un mysql_connect, le pconnect peut etre dangereur si tu oublies de le fermer, cela aura alors un rapport avec ton nombre de connect simulatnées (c'est le probleme des forums PhpBB.....)


 
j'me disais bien  ;)  
 
j'ai pourtant pris l'habitude de mettre des mysql_close un peu partout ; je vais tester ça, merci

Reply

Marsh Posté le 28-04-2003 à 15:01:17    

les_valseuses a écrit :

mysql_connect : se ferme automatiquement a la fin de la page
mysql_pconnect necessite un mysql_close pour etre fermée...
 
 
si tu sais pas ce que tu fais utilise un mysql_connect, le pconnect peut etre dangereur si tu oublies de le fermer, cela aura alors un rapport avec ton nombre de connect simulatnées (c'est le probleme des forums PhpBB.....)


 
heu non, mysql_connect demande aussi un close, il est implicite à la fin du script mais on peut le fermer avant (c'est même mieux)
mysql_pconnect recherche une connexion ouverte, et s'il n'y en a pas il en crée une. Il me semble qu'on ne peut pas la refermer justement...
 
http://www.php.net/manual/en/function.mysql-close.php

Citation :

Note: mysql_close() will not close persistent links created by mysql_pconnect().


Message édité par antp le 28-04-2003 à 15:01:58

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed