Par Valentin Brosseau / @c4software
Vos phrases en $_SESSION disparaissent avec la navigation.
Question : où un vrai site stocke-t-il ses données pour toujours ?
Que sauvegarder ? Dans quelle table ? Avec quelles colonnes et quels types ?
Le MLD se dessine avant d'ouvrir phpMyAdmin. Papier + crayon suffisent.
⚠️ Toujours une clé primaire.
$dsn = "mysql:host=$server;dbname=$db";
$pdo = new PDO($dsn, $user, $passwd);Écrit une fois dans utils/db.php, inclus partout. C'est votre librairie.
Une valeur variable dans la requête (saisie, paramètre) ?
$stmt = $pdo->prepare("INSERT INTO phrases (texte) VALUES (?)");
$stmt->execute([$phrase]);Question : que risque-t-on en concaténant la saisie dans la requête ?
utils/db.php, inclus partout.Place au TP 🚀