ED 5 : PHP et MySQL

Résumé de la séance: utilisation de MySQL par l'interface PhpMyAdmin ; importation de données; création de tables.

Exercice 1: MySQL

Exercice 2: phpMyAdmin

Familiarisez-vous avec l'interface de phpMyAdmin. Réalisez, par exemple, les opérations suivantes:
  1. Afficher successivement tous les n-uplets des tables Film, Role et Artiste.
  2. Insérer un nouveau film.
  3. Exporter la base de données dans un fichier (dump). Examinez ce fichier, que contient-il? Pouvez-vous chargez vos données dans un autre SGBD.

Exercice 3: PHP et Mysql

Nous allons, dans cet exercice, utiliser les données stockées dans la base pour générer des pages Web.
  1. Sauvegardez le fichier suivant, renommez le en .php et visualisez-le . Par la suite, ce fichier sera désigné comme le fichier (1).
  2. Modifiez le fichier pour qu'il affiche les données récupérées dans la base dans un tableau comprenant les colonnes nom et prenom.
  3. Ajoutez une page web (2) qui, à partir d'un paramètre id passé en URL affiche la filmographie de l'artiste concerné.
  4. Modifiez la page (1) pour que le fait de cliquer sur le nom d'un artiste affiche sa filmographie
  5. Modifiez la page (2) pour afficher l'année de sortie du film et le pays producteur.

Exercice 4: Définition de schéma

On veut maintenant gérer des critiques de films dans la base de données. Chaque critique contient :
  1. le nom de l'auteur de la critique.
  2. une référence vers le film critiqué.
  3. une note.
  4. la date de création.
  5. la critique sous forme textuelle.
Définissez une table pour stocker des critiques; Créez des formulaires HTML et des programmes PHP qui permettent:
  1. d'ajouter des critiques dans la base de données;
  2. d'afficher toutes les critiques d'un film choisi dans un menu.