le 14/01/2009 à 13:11
Sammuel
Salut,
J'aimerais savoir s'il y a une réelle différence entre :
1 - Se connecter à la base de donnée en début de page, avant l'affichage des différents scripts PHP. En refermant la connexion à la BDD en fin de page.
2 - Se connecter/déconnecter de la base de données avant/après chaque requête MYSQL ?
1 - Exemple sur une même page PHP :
// CONNEXION A LA BASE DE DONNEES
// REQUETE 1
// REQUETE 2
// REQUETE 3
// FERMETURE DE LA CONNEXION
2 - Exemple sur une même page PHP :
// CONNEXION A LA BASE DE DONNEES
// REQUETE 1
// FERMETURE DE LA CONNEXION
// CONNEXION A LA BASE DE DONNEES
// REQUETE 2
// FERMETURE DE LA CONNEXION
// CONNEXION A LA BASE DE DONNEES
// REQUETE 3
// FERMETURE DE LA CONNEXION
Personnellement, j'essais de limiter et d'optimiser mes requêtes de façon à en avoir le moins possible. Mais des fois, on est obligé de faire 1 ou 2 requête en plus pour mettre à jour la base de données.
Donc, quelle est la meilleure méthode selon vous ? Je ne pense pas qu'il y ait une réelle différence ! mais bon... Je préfère vous demander !
Merci !
J'aimerais savoir s'il y a une réelle différence entre :
1 - Se connecter à la base de donnée en début de page, avant l'affichage des différents scripts PHP. En refermant la connexion à la BDD en fin de page.
2 - Se connecter/déconnecter de la base de données avant/après chaque requête MYSQL ?
1 - Exemple sur une même page PHP :
// CONNEXION A LA BASE DE DONNEES
// REQUETE 1
// REQUETE 2
// REQUETE 3
// FERMETURE DE LA CONNEXION
2 - Exemple sur une même page PHP :
// CONNEXION A LA BASE DE DONNEES
// REQUETE 1
// FERMETURE DE LA CONNEXION
// CONNEXION A LA BASE DE DONNEES
// REQUETE 2
// FERMETURE DE LA CONNEXION
// CONNEXION A LA BASE DE DONNEES
// REQUETE 3
// FERMETURE DE LA CONNEXION
Personnellement, j'essais de limiter et d'optimiser mes requêtes de façon à en avoir le moins possible. Mais des fois, on est obligé de faire 1 ou 2 requête en plus pour mettre à jour la base de données.
Donc, quelle est la meilleure méthode selon vous ? Je ne pense pas qu'il y ait une réelle différence ! mais bon... Je préfère vous demander !
Merci !