Kit graphique
du jour


plus de kits graphiques
  Forum Webmaster
  Annuaire
  PAGES
  Langages
  Création des pages
  Logiciels
  Services
  DESIGN
  Généralités
  Kits graphiques
  Création de bannières
  INDISPENSABLE
  Nom de domaine
  Hébergement
  Hébergeurs allopass
  + DE TRAFIC
  Référencement
  Echanges de bannières
  Campagnes de pub
  GAGNER DE L'ARGENT
  En affichant de la pub
   
  Partenaires
 


Accueil Cestfacile.org FORUM Partenaires

php et bases de donnees mysql

II/ PHP ET BASES DE DONNEES

1/ Installation de MySQL et PhpMyAdmin (en local)
2/ Utilisation de MySQL et PhpMyAdmin
3/ Le cas de free

C'est à ce niveau que vous allez percevoir toute la puissance de ce langage. En effet, les bases de données vont donner de la réactivité à votre site.

1/ Installation de MySQL et PhpMyAdmin (en local)
Si vous avez opté pour l'installation de EasyPHP, vous n'avez rien à faire. En effet, cette "distribution" installe en plus de PHP et Apache, MySQL et l'utilitaire PhpMyAdmin.

2/ Utilisation de MySQL et PhpMyAdmin
Reprise partielle d'un article disponible sur php facile : http://www.toutestfacile.com/php

PhpMyAdmin est une interface conviviale écrite en PHP qui permet de gérer sa base de données MySQL. On peut créer des bases de données, les supprimer, créer des tables et exécuter toutes les requêtes permises par MySQL.
En tapant l'adresse http://127.0.0.1/phpMyAdmin/index.php3 ou http://localhost/phpMyAdmin/index.php3 (après avoir lancé Apache et MySQL), vous arrivez sur la première page de PhpMyAdmin :

Dans la fenêtre de droite, on observe un champ qui sert à créer une base de données. Il suffit d'entrer un nom puis de cliquer sur "Créer" pour que la base de données soit créée. Evitez les accents, les caractères exotiques, les points et les espaces. Dans la fenêtre de gauche on trouve une arborescence avec les bases de données (et les tables associées).

"annonces", "bcd", "conte", "defi", "mysql", "test" et "trad" sont des bases de données*. En cliquant dans la fenêtre de gauche sur l'une des bases de données, on obtient des détails sur celle-ci.
* en local, on peut administrer plusieurs bases de données. Sur le Web (hébergements gratuits), une seule base de données est mise à votre disposition.

On retrouve ici, les différentes tables de la base de données "annonces", ainsi que le nombre de données présentes dans chaque table (9 entrées dans la table categorie).
En dessous de ce tableau on voit :

C'est dans le champ du haut que l'on va pouvoir exécuter des requêtes du genre: "create table ..." ou "select * from ...". (Cf. annexes) Le champ du dessous sert à indiquer un fichier où les requêtes auraient été enregistrées. On peut ainsi créer une table complète (structure + enregistrements). En dessous on trouve :

Cette partie sert à "dumper" c'est à dire à créer les requêtes SQL nécessaires pour reconstituer la base de données. On peut sauver la "structure seule" c'est à dire ce qui a permis de créer les tables. On peut sauver la "structure et les données" c'est à dire ce qui a permis de créer les tables ainsi que les données (option à utiliser pour sauver une base de données).
Deux options s'offrent ensuite à nous : - la première "drop table" sert à insérer dans le fichier des instructions demandant la suppression des tables (utile pour remplacer des tables existantes). - la seconde sert à indiquer si on veut mettre les requêtes dans un fichier (case à cocher dans ce cas) ou seulement les voir à l'écran.

On trouve ensuite un moyen de créer une table de manière conviviale :

Avec cette interface, il suffit d'entrer le nom souhaité pour une nouvelle table ainsi que le nombre de champs que l'on veut créer. Ce nombre pourra être modifié par la suite. En cliquant sur "Exécuter", une interface apparaît nous demandant les noms des champs et leurs types.
Lorsque les tables et les champs sont créés et que des données y sont entrées, on peut les afficher, les supprimer, les modifier ... etc. PhpMyAdmin est un outil très convivial, de nombreux prestataires d'hébergement l'ont adopté. C'est le cas de Free que nous allons étudier.

Page suivante : le cas de free