La Homepage de Floppy
v3.00 - Tutoriaux PHP + MySQL



Installation de phpMyAdmin
(PHP3 uniquement)

 


Vous pouvez accèder directement à la partie qui vous intéresse en cliquant ci-dessous :
  • Paramétrage du tutorial
  • Information sur le tutorial
  • Installation de phpMyAdmin v2.1.0
  • Test de phpMyAdmin v2.1.0
  • Informations complémentaires sur phpMyAdmin v2.1.0
  • Conclusion



  • Paramétrage du tutorial
     


    Ce tutorial utilise des Valeurs par défaut
    Si vous n'utilisez pas les mêmes valeurs, veuillez les changer et appuyer sur le bouton de validation des modifications
    Pour remettre un champ à sa valeur initiale, cliquez sur sa description
    Modification des paramètres
    Répertoire considéré comme la racine de votre site  : 
    Nom du serveur HTTP (Host)  : 
    Utilisateur de la base de données  : 
    Mot de passe de l'utilisateur  : 
    Nom de la base de données  : 
    Nom de la table dans la base  : 
    Nombre de champ dans la table  : 
    Remarque : ces valeurs apparaitront dans le tutorial sous cette forme : C:\MonWeb



    Information sur le tutorial
     


    Ce tutorial est basé sur la version 2.1.0 de phpMyAdmin

    Au préalable, vous devez avoir installé Apache, PHP et MySQL (cf. tutorial sur l'installation d'apache + PHP + MySQL)
    Vous devez également avoir un minimum de connaissances sur les bases de données et le SQL (sujets non abordés dans ce tutorial)

    Pour tout complément d'information ou pour toutes questions, vous pouvez me laisser un mail ou poster un message dans le forum

    Merci de ne pas réutiliser ce tutorial sans citer mon site : La homepage de Floppy

    Bonne lecture...



    Installation de phpMyAdmin v2.1.0
     


    Etape Description
    1 Installez un serveur Apache, PHP et un serveur MySQL (cf. tutorial sur l'installation d'apache + PHP + MySQL)
    2 Récupérez le fichier compressé de phpMyAdmin v2.1.0 (de 96 ko) dans un répertoire de votre choix
  • depuis le site officiel de phpMyAdmin
  • depuis mon site : phpMyAdmin v2.1.0 (comme ça vous serez sur d'avoir la même version que ce tutorial)
  • 3 Décompressez l'archive (fichier phpMyAdmin_2.1.0.zip de 96 ko) à l'aide de Winzip dans le répertoire racine de votre site web (C:\MonWeb)
    Attention : un sous répertoire \phpMyAdmin sera automatiquement créé
    4 Editez le fichier C:\MonWeb\phpMyAdmin\config.inc.php3
    5 Modifiez la ligne 65 :
    require("english.inc.php3");
    par
    require("french.inc.php3");
    Remarques : cette modification permettra d'avoir l'interface en français
    6 C'est également dans ce fichier config.inc.php3 que l'on peut parametrer :
  • le hostname du serveur MySQL (localhost) : ligne 11
    $cfgServers[1]['host'] = 'localhost'; // MySQL hostname
  • le port du serveur MySQL : ligne 12
    $cfgServers[1]['port'] = ''; // MySQL port - leave blank for default port
  • l'utilisateur par défaut (root) : ligne 16
    $cfgServers[1]['user'] = 'root'; // MySQL user (only needed with basic auth)
  • le mot de passe de l'utilisateur : ligne 17
    $cfgServers[1]['password'] = ''; // MySQL password (only needed with basic auth)
    Remarques : pour nos développement en local sur notre poste, on ne changera pas ces valeurs
  • 7 Enregistrez le fichier et quittez




    Test de phpMyAdmin v2.1.0
     


    Etape Description
    1 Lancez le serveur Apache (cf. tutorial sur l'installation d'apache + PHP + MySQL)
    2 Lancez le serveur MySQL (cf. tutorial sur l'installation d'apache + PHP + MySQL)
    3 Lancez votre navigateur préféré (Internet Explorer, Netscape...) et saisissez l'adresse suivante :
    http://localhost/phpMyAdmin/index.php3
    Vous aurez alors la page de bienvenue de phpMyAdmin
    4 Sur la frame de gauche vous devriez avoir :
    Accueil
    + mysql
    + test
    Ce qui signifie qu'il y a 2 bases sur le serveur (mysql et test)
    La base test ne nous servira à rien, aussi nous allons la supprimer
    5 Premier test - suppression de la base test :
    Cliquez sur le lien de la base test (frame de gauche)
    + test
    La frame de droite affiche alors une page d'information sur la base test
    Remarque : cette base ne contient pas de table, comme l'indique la ligne (frame droite) :
    Aucune table n'a été trouvée dans cette base.
    6 Cliquez sur le lien du bas de l'écran (frame de droite) :
    Détruire la base test
    7 Confirmez la suppression en cliquant sur le bouton  Oui 
    Notez que la frame de gauche sera mise à jour et que la base test ne sera plus présente :
    Accueil
    + mysql
    8 Cliquez sur le lien de la base mysql (frame gauche)
    + mysql
    La frame de droite affiche alors une page d'information sur la base mysql
    Cette base contient 5 tables, comme l'indique le tableau de la frame de droite
    On retrouve ces 5 tables dans la frame de gauche, sous la base mysql :
    Accueil
    - mysql
       .columns_priv
       .db
       .host
       .tables_priv
       .user
    9 Dans la frame de gauche, le signe plus (+) ou moins (-) permet d'afficher ou de cacher la liste de tables de la base :
    Lorsque des tables de la base mysql sont cachées, on a :
    Accueil
    + mysql
    Sinon, lorsque les tables de la base mysql sont affichées, on a :
    Accueil
    - mysql
       .columns_priv
       .db
       .host
       .tables_priv
       .user
    10 Attention : ne supprimez surtout pas la base mysql, sinon vous ne pourriez plus relancer le serveur MySQL
    11 Deuxième test - création d'une base :
    Cliquez sur le lien d'accueil (frame de gauche)
    Accueil
    La frame de droite affiche alors la page de bienvenue de phpMyAdmin
    12 Vous allez créer une nouvelle base
    Entrez le nom de la base (mabase) dans la zone de saisie sous le texte
    Créer une base de données
    et cliquez sur le bouton  Créer 
    13 La frame de gauche affiche alors la nouvelle base :
    Accueil
    + mabase
    + mysql
    La frame de droite vous indique aussi que la base a été créée et qu'elle ne contient aucune table :
    Base de données mabase a été créé.
    Aucune table n'a été trouvée dans cette base.
    14 Troisième test - création d'une table :
    Cliquez sur le lien de la base mabase (frame de gauche)
    La frame de droite affiche alors la page d'information de la base mabase
    15 Pour créer une table dans la base, vous avez 3 possibilités (toujours dans la frame de droite) :
  • Vous saisissez la requête SQL à la main dans le champs de saisie situé sous le texte
    Exécuter une ou des requêtes sur la base mabase
    et vous cliquez sur le bouton  Exécuter 
    Remarque : je ne vous conseille pas cette méthode, à moins de maitriser parfaitement le langage SQL
  • Votre requête de création de la table est dans un fichier (généralement d'extention .sql), donc vous n'avez qu'à cliquer sur le bouton  Parcourir...  situé en dessous du texte
    ou Emplacement du fichier texte :
    Dans la fenêtre Choisir fichier qui s'ouvre, vous sélectionnez le fichier et vous cliquez sur le bouton  Ouvrir 
    et enfin, vous cliquez sur le bouton  Exécuter 
    Remarque : cette méthode est intéressante lorsque vous avez souhaitez basculer des données d'un serveur à un autre (par exemple votre serveur local sur le serveur de Free)
  • Vous créez la table de toute pièce en précisant son nom (matable) dans la zone de saisie à droite du texte
    Nom:
    Vous précisez également le nombre de champs de la table (2) dans la zone de saisie à droite du texte
    Champs:
    Vous cliquez sur le bouton  Exécuter  à droite de la zone de saisie du nombre de champs
    Remaque : si vous ne connaissez pas encore le nombre de champs dans la table, vous pourrez le modifier plus tard
  • 16 Pour la suite du test, on suppose que vous avez utilisé la troisième possibilité
    Vous devez donc avoir dans la frame de droite un écran avec le texte suivant :
    Base de données mabase - table matable
    C'est dans le tableau au dessous de ce texte que vous allez définir les 2 champs de la table
    17 Dans la première ligne du tableau,remplissez les colonnes
  • Champ : nom du champ dans la table (obligatoire)
  • Type : type du champ (très souvent INT, TEXT ou DATETIME)
  • Longueur : la longueur du champ (facultatif selon le type)
  • Attributes : Attribut du champ (entre BINARY, UNSIGNED ou UNSIGNEDZEROFILL)
  • Null : pour indiquer si un champ peut ne pas être renseigné (null) ou non (not null)
  • Defaut : pour indiquer une éventuelle valeur par défaut (facultatif)
  • Extra : pour un champ clé de la table, indique si il est géré automatiquement par MySQL (auto_increment)
  • Primaire : à cocher si le champ est une clé primaire
  • Index : à cocher si la table doit être indexée sur ce champ
  • Unique : à cocher si le champ est une clé unique (pas de doublon autorisé)
  • 18 Faîtes ensuite de même pour toutes les autres champs de la table
    Quand tout le tableau est rempli, cliquez sur le bouton  Sauvegarder 
    19 Si maintenant vous cliquez sur le lien de la base mabase (frame gauche)
    Accueil
    + mabase
    + mysql
    vous verrez que la base comporte désormais une table matable :
    Accueil
    - mabase
       .matable
    + mysql
    20 Il ne vous reste plus qu'à ajouter des enregistrements dans la table (cf. Informations complémentaires sur phpMyAdmin v2.1.0)




    Informations complémentaires sur phpMyAdmin v2.1.0
     


    Etape Description
    1 En cliquant sur le lien d'une base (frame de gauche), vous pouvez (dans la frame de droite) :
  • Accèder aux actions sur chacune de tables de la base (cf. étape 2)
  • Voir le nombre d'enregistrements de chacune de tables de la base
  • Exécuter une requête en la saisissant à la main
  • Exécuter une requête à partir d'un fichier
  • Exécuter une requête à partir d'un exemple
  • Afficher la structure du schéma de la base (Structure seule)
  • Afficher la structure et les données du schéma de la base (Structure et données)
  • Enregistrer les différents type de schéma de la base dans un fichier (transmettre)
  • Créer une nouvelle table dans la base (en précisant son nom et le nombre de champs)
  • Supprimer la base du serveur
  • 2 En cliquant sur le lien d'une table (frame de gauche), vous pouvez (dans la frame de droite) :
  • voir la description de tous les champ de la table
  • Modifier un champ de la table
  • Effacer un champ de la table
  • Indiquer qu'un champ de la table est une clé primaire
  • Créer un index sur un champ de la table
  • Indiquer qu'un champ de la table est une clé unique
  • Voir la liste des clés de la table
  • Afficher tous les enregistrements de la table
  • Faire une sélection de certains enregistrements de la table
  • Insérer un enregistrement dans la table
  • Ajouter des champs dans la table
  • Insérer un fichier texte dans la table
  • Afficher la structure su schéma de la table (Structure seule)
  • Afficher la structure et les données du schéma de la table (Structure et données)
  • Afficher les données de la table séparées dans un point-virgule (;) (Données CSV)
  • Enregistrer les différents type de schéma de la table dans un fichier (transmettre)
  • Changer le nom de la table
  • Copier la structure de la table vers une autre table (Structure seule)
  • Copier la structure et les données de la table vers une autre table (Structure et données)




  • Conclusion
     


    Vous voilà prêt à développer votre site web en local, en utilisant du PHP, une base de données MySQL et phpMyAdmin pour gérer cette base de données
    Vous pouvez regarder dès maintenant les tutoriaux sur l'utilisation de PHP et d'une base de données

    Rappels :

    Avant de commencer votre développement :
  • Lancez le serveur Apache
  • Lancez le serveur MySQL

    Pendant le développement :
  • Déposez vos sources dans la racine de votre site web (C:\MonWeb) ou dans un sous-répertoire de cette racine

    Avant de quitter :
  • Arrêtez le serveur MySQL
  • Arrêtez le serveur Apache


    © Floppy /AD - 08/2000