Cours/TD PHP 1
MySQL
Cours/TD PHP 2
Présentation
MySQL est une base de données implémentant le langage de requête SQL un
langage très connu.
Il existe un outil libre et gratuit développé par la communauté des
programmeurs libres : phpMyAdmin qui permet l’administration aisée des
bases de données MySQL avec PHP.
phpMyAdmin est inclus dans EasyPHP.
Avec MySQL on peut créer plusieurs bases de données sur un serveur. Une
base est composée de tables contenant des enregistrements.
1. Le serveur utilise toujours PHP, il lui fait donc
passer le message.
2. PHP effectue les actions demandées et se rend
compte qu'il a besoin de MySQL. En effet, le
code PHP contient à un endroit "Va demander à
MySQL d'enregistrer ce message". Il fait donc
passer le travail à MySQL.
3. MySQL fait le travail que PHP lui avait soumis et
lui répond "OK, c'est bon !"
4. PHP renvoie au serveur que MySQL a bien fait
ce qu'il était demandé.
Cours/TD PHP 3
Structure d’une base de données
La base de donnée utilise un vocabulaire précis :
La base, c'est l’ensemble des informations.
•Dans une base de données, on dispose d’une ou plusieurs tables. Chaque table
contient des données différentes. Par exemple, on peut imaginer une table qui contient
les pseudonymes et infos sur vos visiteurs, un autre qui contient les messages postés
sur un forum...
Mais que contient une table ? C'est là que sont enregistrées les données, sous la forme
d'un tableau. Dans ce tableau, les colonnes sont appelées des champs, et les lignes
sont appelées des entrées. Par exemple, voici à quoi peut ressembler le contenu d'une
table appelée "visiteurs" :
Numéro Pseudonyme E-mail Age
1Kryptonic [email protected] 24
2Serial_Killer serialkiller@unitedgamers.com 16
3M@teo21 to[email protected] 18
4Bibou [email protected] 29
... ... ... ...
La table
« visiteurs »
champs
entrées
Cours/TD PHP 4
phpMyAdmin
Pour effectuer des manipulations sur les bases de données, nous utiliserons
un ensemble de pages PHP qui dialogue avec la base de données :
phpMyAdmin.
1. Liste des bases : dans ce menu déroulant sont listées vos bases de données. Le nombre entre
parenthèses, c'est le nombre de tables qu'il y a dans la base.
2. Créer une base : tapez un nom pour votre base de données, cliquez sur "Créer" et hop ! C'est
fait.
Cours/TD PHP 5
Création d’une base
Nous allons travailler sur la base « test », et créer une table « news » :
Et créer trois champs :
id : comme bien souvent, vous allez devoir créer un champ appelé "id". C'est le numéro
d'identification. Grâce à lui, toutes vos entrées seront numérotées, ce qui est bien
pratique. Il y aura ainsi la news n°1, n°2, n°3 etc...
titre : ce champ contiendra le titre de la news.
contenu : enfin, ce champ contiendra la news
en elle-même.
1 / 23 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!