Page 1 sur 1

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

Posté : 12 oct. 2005, 16:42
par finipe
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 ?

Posté : 12 oct. 2005, 16:50
par heddicmi
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...

Posté : 12 oct. 2005, 16:57
par finipe
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()

Posté : 12 oct. 2005, 16:58
par Xenon_54
Oui :)

Posté : 12 oct. 2005, 17:06
par finipe
Ok, me voilà bon pour modifier mon site dans son ensemble :lol:

Merci pour les réponses !