
CREER UN ESPACE MEMBRES EN PHP
#1 - La base de données
Le tutoriel est destiné aux débutants et sera composé d'environ 5 épisodes (liens en bas).
Dans cet épisode nous allons créer notre base de données (et notre table




Vous allez nommer et "typer" les colonnes, comme ceci:

- id, int 11, A_I
- pseudo, varchar 255
- pass, varchar 255
- mail, varchar 255
- ip, varchar 255

CONNEXION A LA BASE DE DONNEES EN PHP
Nous allons utiliser PDO pour nous connecter. Cela va être simple, croyez-moi.
Vous allez noter ceci:
PHP:
<?php
$hote = "localhost";
$nom = "membresRG"; // Nom de la base de données
$pseudo = "root";
$pass = NULL; // Pour la base de données localhost, pas de mot de passe par défaut !
try
{
$bdd = new PDO('mysql:host='.$hote.';dbname='.$nom, $pseudo, $pass);
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
?>
Ce code veut dire quoi ?
Tout d'abord, nous déclarons nos variables (on pourrait directement les mettre après).
Ensuite, nous testons la connexion avec les informations données.
Puis le catch() signifie "Si connexion échouée alors" (ici on dit "Erreur: xxxxxxxxxxxxxx").
Par défaut, si vous êtes sur wampserver, les informations sont les suivantes:
- Hôte: localhost
- Nom de la base de données: membresRG
- Pseudo: root
- Mot de passe: aucun (mettre NULL à la variable)

COMPRENDRE LA BASE DE DONNEES
Une base de données contient des tables. On peut en créer en illimité. Les tables sont différentes les unes des autres.
- Une peut contenir les informations des membres (comme nous ici)
- Une autre peut contenir des informations d'un site
- Une autre les news
- Le pseudo du membre dans la colonne "pseudo"
- Le mot de passe du membre crypté dans la colonne "pass"
- Etc.
Pas compris ? Vous allez tout comprendre:

En espérant que le tutoriel vous plaira.
Maxence