Ceci est une ancienne révision du document !
Création d'une base de données
La création va se faire en utilisant l'interface “PhpMyAdmin”.
Lancez votre serveur (clic sur le fichier “EasyPHP.exe” sur la clé USB)
Connectez-vous à la page d'accueil du serveur (dans le navigateur, aller à l'
URL “
http://127.0.0.1/home”)
Ouvrir l'interface (cliquer sur le module “PhpMyAdmin)
Créer la base (cliquer sur nouvelle base de données)
Indiquez son nom sans espace ou accent (ici “premier_site”) et validez
Mise en place de la structure
Nous allons créer une table qui contiendra les informations utiles sur les ponts :
Un numéro d'enregistrement [Id], nombre entier qui sera une clé primaire pouvant s'incrémenter.
Son nom [nom] qui devra être unique dans la table et de longueur maximum (50) caractères
le [pays] de longueur maximum (25) caractères.
la [ville] et/ou région de longueur maximum (50) caractères.
le [type] à choisir dans une liste {voute, poutre, arc, suspendu, haubans}
le [matériaux] à choisir parmi un ensemble {métal, béton, bois, autres}
la [description] qui est un texte d'une longueur quelconque
l'
URL de l'[image] de longueur maximum (50) caractères.
Création de la table
Cliquer à gauche sur la base “premier_site”
Cliquer, si besoin, sur nouvelle table
Indiquez le nom de la table “ponts” et le nombre de champs nécessaires “8” puis cliquer sur “Exécuter”.
Indiquez le nom des champs
Indiquez leur type (INT pour le nombre entier, VARCHAR pour les caractères, TEXT pour le texte, SET pour l'ensemble et ENUM pour la liste)
Indiquez leur taille (en nombre de caractères) ou leur valeur (pour ENUM et SET). Voir les informations données en plaçant la souris sur le point d'exclamation dans le rond bleu correspondant.
Sélectionner “PRIMARY” dans la colonne “Index” et cocher A.I (auto-incrément) de la ligne de “Id”
Sélectionnez “UNIQUE” dans la colonne “Index” de la ligne du nom du pont.
Cliquer sur “Sauvegarder” pour enregistrer la table
Insertion des données
Nous allons utiliser les informations correspondantes aux ponts de notre premier site en HTML.
Cliquer à gauche sur la table “ponts”
Cliquer sur l'onglet “Insérer”
Écrire ou coller les informations pour le 1er enregistrement
En faire de même pour le 2ème
Cliquer sur “Exécuter” pour les enregistrer
Ajouter le 3ème ou les autres ponts.
Utilisation du langage SQL
Dans l'onglet “SQL” entrez “SELECT nom, pays, ville, type FROM `ponts` WHERE pays='France';” puis cliquez sue “Exécuter”. Vous obtenez la liste des 2 ponts français.
Si vous entrez “SELECT nom, pays, image FROM `ponts` WHERE type='haubans' ORDER BY ville;” vous avez les URL des ponts à haubans classés dans l'ordre alphabétique des villes ou ils sont situés.
Nous allons pouvoir maintenant créer mon premier site SQL pour trier les ponts affichés dans le menu et générer automatiquement les pages des ponts.