Introduction

Pour faire le lien entre PHP et MySql, il existe différentes fonctions. Nous présentons dans la suite, une des manières de les utiliser, afin d'afficher, ajouter, supprimer et modifier le contenu de notre base de données.

Nous utiliserons une base de données bdd contenant une table auteurs :

1
CREATE DATABASE IF NOT EXISTS `bdd` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
2
USE `bdd`;
3
4
DROP TABLE IF EXISTS `auteurs`;
5
CREATE TABLE IF NOT EXISTS `auteurs` (
6
  `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
7
  `nom` varchar(20) NOT NULL,
8
  `prenom` varchar(20) DEFAULT NULL,
9
  PRIMARY KEY (`id`)
10
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
11
12
INSERT INTO `auteurs` (`id`, `nom`, `prenom`) VALUES
13
(1, 'Flanagan', 'David'),
14
(2, 'Chaffer', 'Jonathan'),
15
(3, 'Swedberg', 'Karl'),
16
(4, 'Van Lancker', 'Luc'),
17
(5, 'Templier', 'Thierry'),
18
(6, 'Gougeon', 'Arnaud'),
19
(7, 'Crockford', 'Douglas');