Structure : 1 base de données avec 2 tables consistant de 5 champs chacune
Données : 3 enregistrements par table
Architecture Client-Serveur avec connexion BDD
BDD : Tables
Exemple : Table commentaire
Conventions des noms des tables dans CSWD
minuscules
pas de caractères spéciaux
singulier
pour chaque table, renseignez quelques enregistrements
BDD : Instructions MySQL sur une table
CRUD : (create, read, update, delete)
INSERT : Insérer un enregistrement (*create**))
SELECT : Sélectionner des enregistrements (read))
UPDATE : Mettre à jour des champs des enregristrements (update))
DELETE : Effacer des enregistrements (delete))
CRUD : Read
Instruction MySQL : SELECT :
<?php// inclure la connexion à la base de donnéesrequire_once"connexion_base.php";$requete="SELECT * FROM livreor; ";$reponse=$pdo->prepare($requete);$reponse->execute();// récupérer tous les enregistrements dans un tableau$enregistrements=$reponse->fetchAll();// connaitre le nombre d'enregistrements$nombreReponses=count($enregistrements);
Parcourir les éléments :
// parcourir le tableau des enregistrementsfor ($i=0;$i<count($enregistrements);$i++){echo$enregistrements[$i]['nom'];echo$enregistrements[$i]['texte'];echo$enregistrements[$i]['date'];} ?>