A voir également:
- Connexion PHP à MySQL
- Gmail connexion - Guide
- Connexion chromecast - Guide
- Gmail connexion autre compte - Guide
- Site inaccessible n'autorise pas la connexion - Guide
- Mysql community server - Télécharger - Bases de données
2 réponses
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();
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>'; ?>