Différence entre une connexion et une connexion persistante [PHPMySQL] - PHP - Programmation
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.....)
Marsh Posté le 28-04-2003 à 14:49:41
les_valseuses a écrit : mysql_connect : se ferme automatiquement a la fin de la page |
j'me disais bien
j'ai pourtant pris l'habitude de mettre des mysql_close un peu partout ; je vais tester ça, merci
Marsh Posté le 28-04-2003 à 15:01:17
les_valseuses a écrit : mysql_connect : se ferme automatiquement a la fin de la page |
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(). |
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