Académique Documents
Professionnel Documents
Culture Documents
Chapitre 10 PHP MYSQL
Chapitre 10 PHP MYSQL
o Le serveur de base de données MySQL est très souvent utilisé avec le langage de création de
pages web dynamiques : PHP.
o Nous allons donc pouvoir utiliser le MySQL en PHP pour passer des ordres à nos bases de
données .
o le MySQL va nous servir à envoyer nos requêtes écrites en SQL standard à nos bases de données.
Principe de fonctionnement de PHP/MYSQL
Principe de fonctionnement de PHP/MYSQL
1) Requête client vers serveur, au format HTML. Le fonctionnement de ces requêtes sera détaillé dans un autre article.
2) Le script PHP, en fonction des besoin, génère une requête SQL (langage de la base de données)...
4) Après avoir généré le contenu de la page en fonction des données récupérées dans la base, le serveur envoie la page
html au client.
5) Éventuellement, un script JavaScript inclut dans la page html, et exécuté par le navigateur client, envoie une requête
vers le serveur
7) La page serveur ciblée par cette requête particulière effectue un traitement et envoie le résultat au navigateur, qui va
o phpMyAdmin est un logiciel gratuit codé en PHP qui sert à gérer directement nos bases de données MySQL.
Pourquoi utiliser le PHP et le MySQL si je peux directement utiliser
phpMyAdmin ?
o Nous n’allons pas pouvoir utiliser phpMyAdmin pour récupérer ou mettre à jour dynamiquement nos bases
de données.
o Par exemple, lorsqu’un utilisateur s’inscrit sur notre site, nous allons vouloir stocker différentes informations
le concernant en base de données, afin de pouvoir s’en resservir par la suite : nom d’utilisateur, mot de
passe, etc.
o Pour cela, nous devrons créer un formulaire d’inscription et utiliser le PHP et le MySQL pour traiter et stocker
o avant d’effectuer toute opération liée à la base de données, vous devez établir une connexion au
serveur de base de données MySQL en utilisant la fonction mysqli_connect().
o Si la connexion rencontre un échec, elle génère simplement une erreur.
o $hostname: localhost Exemple:
o $user:root
Script editerEtudiant.php:
Script editerEtudiant.php
Script modifierEtudiant.php
Chercher un étudiant
Rechercher un étudiant:chercherEtudiant.php