Tutoriel sur PHP/mySQL avec EasyPHP
EasyPHP regroupe Apache (serveur web), PHP (langage de script) et mySQL (SGBD).
Installez EasyPHP (rien de bien compliquer) et suivez cet excellent tutoriel pour bien débuter en php/mySQL:
PHP pour débutantPour mySQL, Vous avez la référence en la matière:
Manuel de référence MySQL 5.0Quelques conseils Variable d'environnement mySQL Editeur PHP PSPadExemple simple Connexion au serveur MySQL Création d'une base de données Création d'une table Insertion d'enregistrements dans la tableQuelques conseils:
Variable d'environnement mySQL:Pour pouvoir exécuter mySQL en ligne de commande, ajoutez dans la variable d'environnement système "PATH" le chemin contenant le répertoire des exécutables mysql:
Editeur PHP PSPad:Voici un logiciel simple et gratuit (télécharger
ICI)
Exemple simple:
Je vais vous faire un petit exemple simple du début à la fin.
Etant donné que dans ma famillle, on possède quelques animaux
, j'ai décidé de les répertorier dans une base de données. Ca sert strictement à rien si ce n'est de vous expliquer ce qui va suivre.
Pour celà, je vais créer une base de données nommée "animalerie", et ensuite créer une table "animal" contenant tous les animaux que nous possédons. Pour celà, j'utilise l'invite de commande:
Connexion au serveur MySQL:Ouvrez une fenêtre DOS: Démarrer>Exécuter>Tapez "cmd"
Pour se connecter au serveur MySQL, faîtes comme suit:
NB: Lors de l'installation d'EasyPHP, un compte administrateur root sans mot de passe est créé pour accéder au serveur MySQL. Je vous montrerai comment ajouter un mot de passe.
Création d'une base de données:Déjà, voyons quelles bases sont créées par défaut:
Par défaut, il n'existe qu'une seule base de données: "mysql".
Créons notre base "animalerie":
Maintenant, il faut choisir dans quelle base on souhaite travailler. Pour nous, ca sera la base que l'on vient de créer c'est-à-dire "animalerie":
Création d'une table:Créez une nouvelle table simple "animal":
- Code:
-
CREATE TABLE animal (
nom VARCHAR(20),
maitre VARCHAR(20),
espece VARCHAR(20),
sexe CHAR(1),
naissance DATE);
On peut aussi vérifier les infos sur la table grâce à la commande DESCRIBE:
Insertion d'enregistrements dans la table:Insérez des tuples dans cette table:
- Code:
-
INSERT INTO animal VALUES ('Shura', 'Maman', 'Chien', 'M', '2005-09-21');
INSERT INTO animal VALUES ('Totoro', 'Sandra', 'Gerbille', 'M', NULL);
INSERT INTO animal VALUES ('Grisou', 'Alex', 'Gerbille', 'M', NULL);