Vous êtes sur la page 1sur 4

Compte Rendue TP7 :

Gérer La Base de données

Partie 1 Création de la table filière :

 On définit id_filére comme clé primaire (auto incrémente ne fonctionne pas


avec ce cas puisqu’il est Varchar).
 Partie 2 Création de la contrainte clé étrangère :

 La clé étrangère :
Une clé étrangère, dans une base de données relationnelle, est une
contrainte qui garantit l'intégrité référentielle entre deux tables.
Une clé étrangère identifie une colonne ou un ensemble de
colonnes d'une table comme référençant une colonne ou un
ensemble de colonnes d'une autre table (la table référencée). Les
colonnes de la table référencée doivent faire partie d'une
contrainte de clé primaire ou d'une contrainte d'unicité.

 Insérer le nom de la contrainte


 Donner la colonne de la table étudiante qu’on veut faire la liaison avec.
 Donner la base de données concerner.
 Donner la colonne de la table filière qu’on veut faire la liaison avec.
 ON DELETE : - RESTRICT : lorsque on veut supprime un élément d’une
table de la base de données un message d’erreur s’affiche (on
ne peut pas la supprimer) s’il est déjà utilisé.
- CASRADE : lorsque on supprime un élément d’une table de
base de données automatiquement il sera supprimé de la
base de données.
- SET NULL : lorsque on supprime un élément d’une table de
base de données se champs sera vide.
 ON UPDATE : on définit la méthode RESTRICT.

 Partie 3 Création de la page de connexion de la base de données :

1/ajouter le nom du serveur : localhost

2/ le nom de l’utlisateur : root

3/ le mot de passe (password) 

4/ le nom de la base de données : basefatma 

 On peut modifier ses informations dans la base de données en créant un


nouveau utilisateur :
5/ creation de la variable connecte prend en parametre les quatre informations déjà
préparer .

$connect=new mysqli($servername,$username,$password,$dbname);

 On utlise le type de connexion mysqli (on peut utliser le PDO dans les
connexions orienté objets de meme pour mysqli).

 Partie 4 Création de la page ajout:

1/Recupertaion des données.

2/La connexion a la base de données. Avec include("connexion.php");

3/l’insertion dans la table étudiant grâce à la commande INSERT INTO

Vous aimerez peut-être aussi