Vous êtes sur la page 1sur 3

Atelier Développement Web Côté Serveur Dr.

Mouna BELHAJ

TP n°7 Les bases de données 1

1. Démarrer l’outil « phpmyadmin ».

2. Créer la base de données MaBase.

3. Créer la table « Personne » contenant les champs suivants :

Noter que :

• Le champ « id » est une clé primaire, il doit s’incrémenter automatiquement.

• Avant d’exécuter : il faut vérifier le moteur de stockage par défaut de MySQL soit
innoDB et non pas MyISAM. En effet, le moteur de stockage MyISAM ne tient pas
compte des contraintes d’intégrité et des transactions.

4. Exécuter les requêtes nécessaire pour insérer trois lignes dans la table « Personne » :

5. Afficher le contenu de la table « Personne ».

6. Créer un le formulaire suivant :


Atelier Développement Web Côté Serveur Dr. Mouna BELHAJ

7. Écrire un script PHP dans la page « Inscription.php » qui permet de :

• Se connecter à la base de données

<?php
$nomServeur = "localhost";
$nomUtilisateur = "root";
$motDePasse = "";
$nomBD = "Iset";
// creér une connexion
$conn = new mysqli($nomServeur, $nomUtilisateur, $motDePasse,
$nomBD);
// Vérifier la connexion
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

• Insérer les données saisies dans la table « personne »

• Afficher un message de succès d’insertion si l’ajout a été effectué avec succès


et un message indiquant l’erreur dans le cas contraire.
Atelier Développement Web Côté Serveur Dr. Mouna BELHAJ

if ($conn->query($sql) === TRUE) {


echo " l’ajout a été effectué avec succès ";
} else {
echo "Erreur: " . $sql . "<br>" . $conn->error;
}

• Fermer la connexion à la base de données

$conn->close();

8. Créer une page « AffichageListe.php » permettant l’affichage de la liste des personnes


nées en 1987 comme suit :

Vous aimerez peut-être aussi