Retourner � la page d'accueil de TJSRetourner � la page d'accueil de TJS
 
Utilisation de PHPMyAdmin

Je suppose que vous avez déjà installé EasyPHP ou que votre hébergeur supporte MySQL. Si ce n'est pas le cas, reportez-vous au tutorial Introduction au PHP
L'outil le plus utilisé pour gérer une base MySQL s'appelle PHPMyAdmin. Il permet d'administrer les bases de données d'un serveur.
Si vous avez compris le principe d'une base de données, vous arriverez à vous en servir en lisant simplement ce qui est affiché à l'écran.

Créer la base de données
PHPMyAdmin est développé en PHP. Cette application est donc disponible depuis votre navigateur, en général sur cette adresse http://localhost/mysql/.
La page d'accueil ressemble à cette capture :

Pour créer la base de données, entrez le nom "catalogue" dans la zone prévue et validez en cliquant sur le bouton "Créer".

La base est ajoutée à la liste déroulante en haut à gauche.
Sélectionnez la base "catalogue" dans cette liste. L'écran suivant apparaît :


Création de la table Categorie

Il existe 2 solutions pour créer une table :
- Passer par l'assistant de création de PHPMyAdmin
- Utiliser le langage SQL

Pour créer la table Categorie, voici le code SQL correspondant :
CREATE TABLE Categorie (
   Identifiant int UNSIGNED AUTO_INCREMENT,
   Nom varchar(100),
   PRIMARY KEY (Identifiant)
);

Cette instruction SQL crée une table appelée Categorie avec 2 colonnes :
- Identifiant de type int (entier) non signé et auto incrementé.
- Nom de type chaîne de caractères ayant comme taille maximale 100.
La syntaxe PRIMARY KEY indique à MySQL que la clé primaire est affectée sur la colonne Identifiant.

Pour exécuter cette requête, copiez la dans la zone de saisie prévue et validez par le bouton Exécuter.


La requête s'exécute et crée donc la table Categorie. La page de validation se présente sous cette forme :


Insertion de catégories
Pour insérer une catégorie dans la table, cliquer sur le lien "insérer" dans la liste des tables disponibles. Le formulaire suivant vous permet de saisir votre catégorie :

Saisissez le nom de la catégorie. Il n'est pas utile de saisir l'identifiant car il est géré automatiquement par MySQL. Validez la création en cliquant sur le bouton Exécuter.

Vous pouvez lister les lignes de la table Categorie en cliquant sur le lien "afficher" dans la liste des tables disponibles :


Création de la table Produit
Pour créer la table des produits, utiliser cette requête SQL :
CREATE TABLE Produit (
   Identifiant int UNSIGNED AUTO_INCREMENT,
   Nom varchar(100),
   Prix float,
   Vignette varchar(100),
   Categorie int,
   PRIMARY KEY (Identifiant)
);

Le type float sert à stocker des nombres à virgule, ce qui est le cas d'un prix.
La colonne Categorie est de type int, comme la colonne Identifiant de la table Categorie.

Nous allons maintenant voir comment accéder aux données sans passer par les assistants de PHPMyAdmin, en utilisant uniquement le langage SQL.

Page Précédente Page Suivante

Troisième édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 29€90
Format électronique 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le 16/04/2024 15:25:02 sur php 7 en 21.84 ms