Connexion PHP à MySQL
Fermé
camronn77
Messages postés
2
Date d'inscription
samedi 17 mars 2012
Statut
Membre
Dernière intervention
30 mars 2012
-
17 mars 2012 à 12:22
camronn77 Messages postés 2 Date d'inscription samedi 17 mars 2012 Statut Membre Dernière intervention 30 mars 2012 - 30 mars 2012 à 18:02
camronn77 Messages postés 2 Date d'inscription samedi 17 mars 2012 Statut Membre Dernière intervention 30 mars 2012 - 30 mars 2012 à 18:02
A voir également:
- Connexion PHP à MySQL
- Gmail connexion - Guide
- Gmail connexion autre compte - Guide
- Hotmail connexion - Guide
- Facebook connexion - Guide
- Connexion chromecast - Guide
2 réponses
nicelife90
Messages postés
615
Date d'inscription
vendredi 24 septembre 2010
Statut
Membre
Dernière intervention
10 avril 2018
151
17 mars 2012 à 23:29
17 mars 2012 à 23:29
Bonjour,
Voici une fonction simple.
tu place ce code dans ton fichier de fonction ou au début de ton code php si ta qu'une page et tu l'appelle ensuite comme ceci:
Donc tous ceci pourrais ressembler à ça si ta qu'une page.
Voici une fonction simple.
function connexionbdd() { //Définition des variables de connexion à la base de données $bd_nom_serveur='localhost'; $bd_login='utilisateur'; $bd_mot_de_passe='mot-de-passe'; $bd_nom_bd='base de donnée'; //Connexion à la base de données mysql_connect($bd_nom_serveur, $bd_login, $bd_mot_de_passe); mysql_select_db($bd_nom_bd); mysql_query("set names 'utf8'"); }
tu place ce code dans ton fichier de fonction ou au début de ton code php si ta qu'une page et tu l'appelle ensuite comme ceci:
connexionbdd();
Donc tous ceci pourrais ressembler à ça si ta qu'une page.
function connexionbdd() { //Définition des variables de connexion à la base de données $bd_nom_serveur='localhost'; $bd_login='utilisateur'; $bd_mot_de_passe='mot-de-passe'; $bd_nom_bd='base de donnée'; //Connexion à la base de données mysql_connect($bd_nom_serveur, $bd_login, $bd_mot_de_passe); mysql_select_db($bd_nom_bd); mysql_query("set names 'utf8'"); } connexionbdd();
nicelife90
Messages postés
615
Date d'inscription
vendredi 24 septembre 2010
Statut
Membre
Dernière intervention
10 avril 2018
151
17 mars 2012 à 23:36
17 mars 2012 à 23:36
Salut voici deux petite fonction supplémentaire qui peuvent te simplifier la vie lors de tes requêtes.
comme l'autre tu la place dans ton fichier de fonction.
et tu l'appelle comme ceci :
ceci va créé une array d'array avec tes donné ce qui est très pratique pour les utiliser après.
tu peux afficher le array de façon graphique comme ceci après pour voir ce qu'il contient
function sqlquery($requete, $number) { $query = mysql_query($requete) or exit('Erreur SQL : '.mysql_error().' Ligne : '. __LINE__ .'.'); //requête queries(); /* Deux cas possibles ici : Soit on sait qu'on a qu'une seule entrée qui sera retournée par SQL, donc on met $number à 1 Soit on ne sait pas combien seront retournées, on met alors $number à 2. */ if($number == 1) { $query1 = mysql_fetch_assoc($query); mysql_free_result($query); /*mysql_free_result($query) libère le contenu de $query, je le fais par principe, mais c'est pas indispensable.*/ return $query1; } else if($number == 2) { while($query1 = mysql_fetch_assoc($query)) { $query2[] = $query1; /*On met $query1 qui est un array dans $query2 qui est un array. Ca fait un array d'arrays :o*/ } mysql_free_result($query); return $query2; } else //Erreur { exit('Argument de sqlquery non renseigné ou incorrect.'); } } function queries($num = 1) { global $queries; $queries = $queries + intval($num); }
comme l'autre tu la place dans ton fichier de fonction.
et tu l'appelle comme ceci :
$requete = sqlquery("SELECT * FROM .... , 2);
ceci va créé une array d'array avec tes donné ce qui est très pratique pour les utiliser après.
tu peux afficher le array de façon graphique comme ceci après pour voir ce qu'il contient
<?php echo '<pre>'; print_r($requete); echo '</pre>'; ?>
camronn77
Messages postés
2
Date d'inscription
samedi 17 mars 2012
Statut
Membre
Dernière intervention
30 mars 2012
30 mars 2012 à 18:02
30 mars 2012 à 18:02
merci, c'est gentil.