Gestion MySQL
< Programmation PHP
: Accueil du site
Vous êtes ici : Introduction à MySQL
Nous avons vu dans les cours PHP comment travailler avec des variables, créer des boucles, lire dans des fichiers ou en créer et bien d'autres choses.
Nous allons voir maintenant dans cette suite d'article comment interagir avec une base de données.
Le système de base de données que nous allons utilisé est MySQL.
MySQL est le type de base de donnée le plus utilisé dans la programmation PHP.
Il s'agit d'un système de stockage permettant de rassembler des données en groupe puis les récupérer par la suite.
L'on peut trier, paramétrer et rechercher dans une base de données. L'on travail avec les données très facilement.
Dans notre cas, nous allons utiliser une base de données pour enregistrer des données (les messages d'un forum par exemple) et les récupérer à l'aide de PHP.
L'on retrouvera très souvent le terme "table" lorsque l'on parlera de base de données MySQL.
Une table permet de séparer une base de données en plusieurs catégories de stockage.
Voici un schéma de base de données possible :
[LA BASE DE DONNEES]
-> TABLE MEMBRES
-> TABLE MESSAGES
On a une base de données (LA BASE DE DONNEE) contenant 2 tables (MEMBRES et MESSAGES).
La table MEMBRES contiendra les informations des membres par exemple et la table MESSAGES les messages a enregistrer.
Les tables permettent de ranger des données dans une base de données.
On retrouve les champs à l'intérieur d'une table. Les champs permettent d'identifier les données.
Voyons cela sous un schéma :
[NOTRE TABLE MEMBRES]
-> CHAMP NOM
-> CHAMP PRENOM
-> CHAMP EMAIL
-> CHAMP AGE
On a pour commencer notre table (MEMBRES) qui se trouve dans d'une base de données.
Notre table contient (dans notre exemple) 4 champs : NOM, PRENOM, EMAIL, AGE. On aurait pu mettre d'autres champs si l'on en avait besoin.
A chaque fois que l'on ajoutera des données dans notre table il faudra passer par les champs.
Voici maintenant le schéma d'ajout de donnée :
[BASE DE DONNEE]
[TABLE MEMBRES]
-> Nom du membre
-> Prenom du membre
-> Email du membre
-> Age du membre
A chaque fois qu'on ajoute des données, l'on entrera les valeurs dans les champs.
[BASE DE DONNEE : MONSITE]
[TABLE : MEMBRES]
-> NOM
-> PRENOM
-> EMAIL
-> AGE
Comme vous pouvez le constater, la gestion des données se fait très simplement à l'aide d'une base de données MySQL.
Vous comprendrez surement mieux le fonctionnement d'une base de données MYSQL dans les prochains articles.