Création de la base de données


Pour la création de la base de données, nous allons au plus simple. Nous allons créer 2 tables permettant d'une part, d'enregistrer les différentes catégories et d'autre part le contenu ou articles.

Nous allons dans un premier temps créer la table CATEGORIES permettant d'enregistrer et de répertorier les différentes catégories avec forcément un identifiant unique (id),un titre et une description pour chacune d'entre elles.
Nous allons ensuite créer la table CONTENU permettant permettant d'enregistrer et de répertorier les différents articles avec également un identifiant unique, l'identifiant de la catégorie qui lui correspond, un titre, une description et enfin le contenu ou article en lui même.

--
-- Structure de la table `CATEGORIES`
--
 
CREATE TABLE IF NOT EXISTS `CATEGORIES` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nom_categorie` text collate latin1_general_ci NOT NULL,
  `description_categorie` text collate latin1_general_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
 
--
-- Contenu de la table `CATEGORIES`
--
 
 
-- --------------------------------------------------------
 
--
-- Structure de la table `CONTENU`
--
 
CREATE TABLE IF NOT EXISTS `CONTENU` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `id_categorie` int(11) NOT NULL,
  `titre` text collate latin1_general_ci NOT NULL,
  `description` text collate latin1_general_ci NOT NULL,
  `texte` text collate latin1_general_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
 
--
-- Contenu de la table `CONTENU`
--

Pour information, le champ nommé id_categorie de la table CONTENU va nous permettre tout simplement de faire la liaison entre nos 2 tables pour determiner à quelle catégorie appartient notre article.

Fichier de connexion à la base de données

Tant que nous sommes sur la base de données, nous allons en profiter pour créer notre fichier de connexion à la base de données. Nous créons un nouveau fichier que l'on  nomme "connexion_bd.php" et qui contient les lignes suivantes :

<?php
//données pour la connexion à la base de données
 
$nom_du_serveur ="***";
$nom_de_la_base ="***";
$nom_utilisateur ="***";
$passe ="***";
?>

Remplacez les étoiles par vos données et enregistrez ce fichier dans le dossier "creer-un-site-dynamique".

Bon, il semble que l'on est fait le tour alors passont à l'étape suivante .

Suite : Création de la page d'accueil de l'administration

Catégorie Créer un site dynamique

Commentaire sur : Création de la base de données