École de bibliothéconomie et des sciences de l’information
Faculté des arts et des sciences
© Christine Dufour, 2016 1/19
SCI6306 Bases de données documentaires
Cours 12
Publication dynamique de contenu d'une
base de données sur le Web avec PHP
25 novembre 2016
SCI6306 2/19
Au programme aujourd’hui
Publication Web
Processus
Fichier PHP pour publication
Code PHP pour publier : blocs, processus et
exemples
Exercices
Note : les deux prochains (et derniers) cours
se feront en laboratoire
25 novembre 2016
SCI6306 3/19
Côté
Serveur
Côté
Client
Processus pour la publication Web
Fichier PHP (publication)
Base de données
Balises HTML et
codes PHP
entremêlés pour
générer le
contenu :
. Balises HTML
pour les
éléments fixes
. Codes PHP pour
les éléments
dynamiques
Données
structurées
en champs
dans une(des)
table(s)
Page HTML
25 novembre 2016
SCI6306 4/19
Fichier PHP pour publication Web
Différent de celui pour l'enregistrement (saisie)
Enregistrement : requêtes INSERT INTO, UPDATE ou
DELETE pour manipuler les données (ajout, modification,
suppression) d’une base de données
Publication : requêtes SELECT pour extraire des
données d’une base de données
Ce qui peut être publié
Tout ce que l'on peut générer par une requête SQL : une
donnée ou une table de données
Formatage des données (en texte, en tableau, en liste à
puces, etc.) fait par le biais du HTML
25 novembre 2016
SCI6306 5/19
Code PHP pour publier : Blocs
6 blocs pour afficher des données extraites
d’une base de données Xà partir d’une requête Y
1. Connexion avec la base de données X
2. Définition d'une requête Y
3. Exécution de la requête Y
4. Affichage des résultats de la requête Y
5. Fermeture de la requête Y
6. Fermeture de la base de données X
25 novembre 2016
1 / 19 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !