L’outil le plus souvent livré dans les packages Apache-PHP-MySql pour manipuler les données dans la base de données se nomme phpMyAdmin, nous allons l’utiliser pour créer une première table.
Vous pouvez trouver plus d’informations concernant les différents formats de données gérées par MySql sur le site officiel bien sûr, mais aussi sur PHP France et phpInfo.
Accueil
On lance phpMyAdmin dans le navigateur, apparaît une première fenêtre.

On choisit un nom pour la base de données, ici flashxpress et on clique sur Créer.
Création de la table
Nous allons à présent créer la table, ayant pour nom video et quatre champs.

On clique sur Exécuter.
À noter : on peut aussi utiliser le champ texte pour taper la requête de la création de la table, en connaissant un minimum la syntaxe de MySql, ou le bouton Parcourir…, qui permet d’aller chercher le fichier .sql sur le disque dur, puis en cliquant sur Exécuter, d’insérer la requête dans la base.
Vous pouvez télécharger le fichier video.sql ici.
Définition de la table
Dans la nouvelle fenêtre on définit les paramètres de la table, dans notre cas :
CREATE TABLE video (
id int(2) NOT NULL auto_increment,
titre varchar(255) NOT NULL default »,
synopsis text,
fichier varchar(255) NOT NULL default »,
PRIMARY KEY (id)
) TYPE=MyISAM;

Quelques explications : cette table va contenir les informations concernant des fichiers vidéos, ces informations vont être le titre, le synopsis et l’URL du fichier (au format Real) sur un serveur web.
- Le champ id va nous servir d’identifiant unique. N’ayant pas un grand nombre d’enregistrements à insérer, je le choisis de type INT avec une valeur de 2, valeur obligatoire (not null) et s’incrémentant automatiquement (auto_increment).
- Le champ titre peut contenir un nombre de caractères variables, avec un maximum de 255, valeur non nulle.
- Le champ synopsis peut contenir jusqu’à 65 535 caractères, je ne suis pas sur d’être toujours inspiré pour la rédaction du synopsis je décide donc de rendre ce champ non obligatoire (null).
- Le champ fichier, comme le champ titre peut contenir un nombre de caractères variable, avec un maximum de 255, valeur obligatoire, ayant besoin de l’URL du fichier pour ensuite le visualiser sur le web.
On clique sur Sauvegarder afin d’enregistrer les paramètres de la table.
Modification de la table
Une nouvelle fenêtre s’ouvre, affichant les propriétés de la table et permettant de la modifier, ajouter des enregistrements, etc…


et si en a un champ image? qu est qu’on doit faire?
19 mai 2010 @ 0:14