Tu as deux possibilité la première c'est à dire PDO
Voici un exemple:
tu creer un fichier config.php
//contenu de config.php
//tu creer des constant pour rendre ton code propre
define('DB_HOST','localhost');
/*
represente l'adresse du serveur generalement
c'est toujours localhost
*/
define('DB_NAME','nomdelabasededonnée');
/*
DB_name prend comme valeur le nom de ta base de donnée remplace seulement nomdelabasededonnée par le nom de ta base de donnée
*/
define('DB_USERNAME','nomutilsateur');
/*
represente ton nom d'utilisateur pour te connecter a ta base de donner
*/
define('DB_PASSWORD','tonmotdepasse');
/*
comme tu l'aura deviner ici DB_PASSWORD c'est ton mot de passe
de connexion a la base de donnée
*/
/*
ce qu'il suit ne change rien
*/
try {
$db = new PDO("mysql:host=".DB_HOST.";dbname=".DB_NAME, DB_USERNAME, DB_PASSWORD);
$db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
}catch(PDOException $e){
die('Erreur: '.$e->getMessage());
}
Maintenant pour te connecter a ta base de donnée tu inclu d'abord le fichier config.php par exemple sur ta page d'acceuil (index.php)
//contenu de index.php
<?php
include ('config.php');
//Exemple on va faire une selection d'article dans ta base de donné
/*Pour cela on utilise une requête preparée pour eviter les injections sql
*/
$q = $db->prepare('SELECT id,contenu FROM article ');
$q->execute();
$articles = $q->fetchAll(PDO::FETCH_OBJ);
/*Pour récuperer chaque Article on utilise un foreach
*/
foreach($articles as $article){
echo $article->contenu;
}
/*et voila c'est fait
*/
Tu peus aussi utiliser d'autre type de connection à la base que tu retrouvera facilement sur google ou sur d'autre moteur de recherche. Mais moi je prefère PDO car il evite les injections sql et rend notre code propre
14 mai 2016 à 21:48
ou PDO.