Méthode d'accès php/mysql ?

Eléphant du PHP | 337 Messages

12 oct. 2005, 16:42

Bonjour !

Ayant appris php/mysql à force de lecture à droite et à gauche, j'ai toujours accédé à des données grâce au code suivant :
$resultat = mysql_db_query($dbname, $requete);
Or, je vois ici beaucoup plus souvent la méthode suivante :
mysql_select_db($dbname);
$resultat = mysql_query($requete);
Quelles sont les différences exactement ? Quelle méthode est préférable et pourquoi, en termes de ressources utilisées et tout ça ?

Mammouth du PHP | 568 Messages

12 oct. 2005, 16:50

Si ce n'est d'abord pour les message d'avertissement de la documentation sur mysql_db_query() qui devrais suffir à renoncer à l'utiliser :lol: , elle implique en fait que tu te connectes à chaque fois à la base de données déterminée, en perdant la connection précédente...
Modifié en dernier par heddicmi le 12 oct. 2005, 17:03, modifié 1 fois.
Heddi s'est remis à développer pour lui même !
Martina Hingis - Étoile du Tennis
Heddi v. 2007

Eléphant du PHP | 337 Messages

12 oct. 2005, 16:57

C'est bien ce qu'il me semblait :?

Donc est-il correct que je fonctionne désormais de la façon suivante :

1 - Dans mon entete : Connexion à la base, puis Sélection de la base

2 - Dans le corps de la page, les requêtes diverses : en utilisant mysql_query

3 - Dans mon pied de page : Fermeture connexion, avec mysql_close()

Mammouth du PHP | 1885 Messages

12 oct. 2005, 16:58

Oui :)
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Eléphant du PHP | 337 Messages

12 oct. 2005, 17:06

Ok, me voilà bon pour modifier mon site dans son ensemble :lol:

Merci pour les réponses !