Connect_base() : connexion et sélection d'une base de donnée mysql

Soyez le premier à donner votre avis sur cette source.

Vue 9 207 fois - Téléchargée 1 357 fois

Description

Cette fonction sert à se connecter et à sélectionner une base mySql.
Elle remplace ainsi mysql_connect() et mysql_select_db().

Elle contient les valeurs par défaut pour une connexion sur localhost en root sans mot de passe, ce qui correspond aux paramètres par défaut easyPHP.
Bien sûr, si elle est utilisée pour l'internet, on doit fournir des paramètres.

Conclusion :


Tout est dans le code !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
18
Date d'inscription
dimanche 31 août 2003
Statut
Membre
Dernière intervention
18 novembre 2004

La réponse du berger à la bergère :
- Effectivement, il est fort possible que cette source (ou un truc dans le même genre) soit déjà présente sur phpcs.
- Qu'elle ne soit pas utile par rapport à une classe, c'est également concevable - mais depuis quand une fonction est-elle comparable avec une classe ?
- pConnect() : effectivement c'est pas recommandé, et c'est peut-être bien pour ça que je ne l'ai pas mis.
- Enfin, je ne sais pas réduire le nombre d'arguments à écrire "en clair", et je ne sais pas non plus programmer les classes ... Ce que c'est quand même que d'être une brêle ...

> "tu pourrais y apprendre quelque peu"
Oui, mais ce n'était pas le but dans ce cas là.

Pour finir, je vais citer le message de FearBlue : "Ca evite de se prendre la tete et on gagne kelkes lignes."
--> Je ne demandais pas plus à cette fonction !

Au plaisir,
atrickofthetail
Messages postés
17
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
6 février 2005

Salut !
Personnellement je doute de l'interet de cette source.
Si vous cherche une bonne gestion de MySQL, tournez vous vers une des nombreuses classes préfaites.

Sinon pour les critiques de cette source, je dirais :
- déja trop vue (hélas :( )
- le nombre d'arguments de cette fonction la rend peu souple (4 méchants pass/mots-clés à taper 'en clair' dans chaque page qui nécessite une connection MySQL, c'est pas super.
- pas de pconnect() ? dommage, même si son usage avec MySQL est pas franchement recommandé.

Je pense que l'écriture d'un classe de gestion MySQL ce serait bien plus interessante, plus souple, et que tu pourrais y apprendre quelque peu ;)

au plaisir,
randiox
Messages postés
149
Date d'inscription
lundi 15 septembre 2003
Statut
Membre
Dernière intervention
26 octobre 2008

En fait ta fonction est pluto pas mal:d
Ca evite de se prendre la tete et on gagne kelkes lignes.
@+
Messages postés
385
Date d'inscription
mardi 15 octobre 2002
Statut
Membre
Dernière intervention
19 décembre 2017

Pour éviter d'avoir à télécharger le zip...

function mysql_connexion($serveur, $identifiant, $mot_passe, $base) {

$connexion = mysql_connect($serveur, $identifiant, $mot_passe);

if($connexion)
mysql_select_db($base);

return $connexion;

}
Messages postés
18
Date d'inscription
dimanche 31 août 2003
Statut
Membre
Dernière intervention
18 novembre 2004

Je me suis mal exprimé ...
Elle ne remplace pas ces deux fonctions, mais elle permet de les utiliser en une seule ligne -> Souci de clarté du code !

C'est tout lol.

Non, elle n'est pas essentielle à tout programmeur, mais elle m'a été utile dans pas mal de cas ... Tout simplement !
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.