Création de la base de données

Attention, depuis PHP 5.5.0, certaines extensions SQL sans doute utilisées dans ce tutoriel peuvent être obsolètes et seront supprimées dans le futur, vous devez donc adapter les codes! Exemples ici.

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 .

Voir/déposer un commentaire (6) | Signaler un problème