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

  FORUM HardWare.fr
  Programmation
  PHP

  mysql_close($db);

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mysql_close($db);

n°367324
rinaz
Posté le 19-04-2003 à 20:18:34  profilanswer
 

Bonjour
j'aime savoir à quoi sert cette fonction mysql_close($db); et quelle est son utilité ?
Merci !

mood
Publicité
Posté le 19-04-2003 à 20:18:34  profilanswer
 

n°367328
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 19-04-2003 à 20:27:18  profilanswer
 

a chaque fois que tu fais une connection a une bdd,c'est pour te deconnecter


---------------
lecteur mp3 yvele's smilies jeux de fille
n°367333
mrbebert
Posté le 19-04-2003 à 20:42:25  profilanswer
 

Voila, c'est l'inverse de mysql_connect()
 
Par contre, ca ne ferme pas les connexions ouvertes par mysql_pconnect().

n°367337
rinaz
Posté le 19-04-2003 à 20:46:13  profilanswer
 

c'est pour ça que par exemple dans un serveur il ne peut y avoir que 3 connexions MySQL simultanées? pour en libérer 1 il faut toujours utiliser cette fonction?

n°367340
mrbebert
Posté le 19-04-2003 à 20:50:03  profilanswer
 

Quand ton script se termine, les connexions ouvertes sont automatiquement libérées.
Mais ca peut être utile d'appeller explicitement mysql_close() pour libérer plus rapidement une connexion si tu sais que ton script n'en a plus besoin mais qu'il va encore s'exécuter "longtemps" :)

n°367342
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 19-04-2003 à 20:51:57  profilanswer
 

rinaz a écrit :

c'est pour ça que par exemple dans un serveur il ne peut y avoir que 3 connexions MySQL simultanées? pour en libérer 1 il faut toujours utiliser cette fonction?

voila tout a fait.Mais pour la limitation,cela est du a l'hebergeur.Cela permet d'eviter de surchager la bdd inutilement.Donc il faut toujout faire
 

connection a la base
requete
deconnection


et non
 

connection a la base
 
script
 
requete
 
script
 
deconnection
 
fin script


 
car la tu reste connectée trop longtemps et ca surcharge la base inutilement ;)


---------------
lecteur mp3 yvele's smilies jeux de fille
n°367343
rinaz
Posté le 19-04-2003 à 20:53:23  profilanswer
 

oké merci bcp ! ;)
c'est pour ça ke j'ai rencontré énormément de probleme...

n°367344
mrbebert
Posté le 19-04-2003 à 20:53:41  profilanswer
 

Il faut préciser qu'il ne s'agit pas non plus de se connecter/déconnecter plusieurs fois dans le même script :D

n°367348
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 19-04-2003 à 20:56:53  profilanswer
 

mrBebert a écrit :

Il faut préciser qu'il ne s'agit pas non plus de se connecter/déconnecter plusieurs fois dans le même script :D  

prkoi?c mauvais ?
 
c'est sur qu'il ne faut pas se deconnecter entre deux requete s'ils n'y a pas de traitement de code au milieu :D


---------------
lecteur mp3 yvele's smilies jeux de fille
n°367355
Big-Foot
Posté le 19-04-2003 à 21:07:59  profilanswer
 

si j'ai ca :

Code :
  1. while($row = mysql_fetch_array($res, MYSQL_ASSOC)


 
je peu me deconnecter avant (apres le $res)?

mood
Publicité
Posté le 19-04-2003 à 21:07:59  profilanswer
 

n°367356
mrbebert
Posté le 19-04-2003 à 21:09:06  profilanswer
 

Une connexion ou une déconnexion sont quand même des opérations "lourdes".
A moins d'avoir vraiment beaucoup de traitements à faire, ca me parait contre-productif de se déconnecter pour se reconnecter après :/

n°367393
Core 666
Posté le 19-04-2003 à 23:14:30  profilanswer
 

Big-Foot a écrit :

si j'ai ca :

Code :
  1. while($row = mysql_fetch_array($res, MYSQL_ASSOC)


 
je peu me deconnecter avant (apres le $res)?


Oui


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

  mysql_close($db);

 

Sujets relatifs
[ MySQL ] Récuperer l'ID lors d'un insert avec ID auto-increment...[MySQL] Requetes au hasard sans id
MySQL est bien oui mais ....[MySql] $l=mysql_fetch_object($res); echo $l->table.champ ; ! problème
mysql: komment kon fait pour retourner une valeur par defaut?mysql : jointure a gauche et a droite.. est-ce fesable ?
[PHP/mysql] afficher une partie d'un tableau[MySQL] Comment gérer les clefs étrangères ?
Probleme de connexion a MySQL ...Est-ce qu'un die effectue un mysql_close() tout seul ?
Plus de sujets relatifs à : mysql_close($db);


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