normalement, le mysql_close sert à libérer l'espace mémoire pris sur le serveur par la conection MySQL..Après je peux pas t'en dire + ...
Zep3k!GnO
On est des rangers mec, des rangers... |
Quand on fait des requetes sur un serveur MySQL il y a de la RAM occupée :
- par la connection au serveur - par la requete en elle-même. La connection est lancée par mysql_connect(), Ensuite selection de la base à laquelle se connecter mysql_select_db() A ce moment là on est connecté au serveur et à une certaine base de données. mysql_close ferme la connection au serveur (libérant ainsi l'espace mémoire de connection), il se fait automatiquement à la fin de chaque script (mais je préfère le rajouter dans un fichier inc de deconnexion appelé via un include, à la fin du script). Ceci étant je n'ai jamais entendu dire qu'un mysql_close() était obligatoire!!! La réponse de ton heberger PHP me semble vraiment bizarre... Si tu fais de grosses requetes (qui demandent du temps et de la mémoire), il est nécéssaire le libérer l'espace mémoire pris sur le serveur à la fin de chaque requete. ce que je fais généralement (pour par exemple une requete qui travaille sur ue table de 2 millions de lignes) c'est : - requete en elle meme - je stocke toutes les lignes dans un tableau - je vide ensuite ma requete via "mysql_free($query)" - je travaille sur le tableau (ou sur le fichier crée à parti du tableau suivant le nombre de lignes). Voila donc les deux truc simportants pour gérer les requetes (d'autres astuces possibles je pense). La réponse m'apparait quand meme saugrenue...
|
| 04/11 22h53 | [PHP] Rediriger sur une autre page (redirection) | PHP |
| 17/04 20h50 | Page, doc et tutoriaux officiels | PHP |
| 20/04 18h59 | [PHP] Fonction mail() | PHP |
| 21/04 11h38 | Liens utiles | PHP |
| 21/04 12h07 | Connexion à une base Oracle en php | Oracle |
| 21/06 13h03 | Simple probleme frame+php Help | Webmastering | 21/06 15h16 | 5 |
| 21/06 11h07 | textarea (php/mysql) | Webmastering | 22/06 21h26 | 4 |
| 21/06 08h54 | Problème BDD + PHP | Programmation | 21/06 11h22 | 6 |
| 20/06 21h41 | Problème: UTF-8 // PHP // phpmyadmin | Programmation | 20/06 23h09 | 4 |
![]() | PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de... | Catégorie: PHP Licence: Freeware/gratuit |
![]() | WAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de... | Catégorie: Serveurs Licence: Freeware/gratuit |
![]() | easyPHP - EasyPHP est un environnement de travail packagé comprenant le serveur web Apache, le système de gestion de bases de données... | Catégorie: Serveurs Licence: Open Source |
![]() | PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,... | Catégorie: Développement Licence: Freeware/gratuit |