|
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
|