Par Valentin Brosseau / @c4software
La liste des vidéos est dans le code. Pour en ajouter une… on modifie le code. 😕
Objectif : les vidéos en base, et une page d'admin pour les gérer.
Des vidéos, des utilisateurs pour l'administration.
La liaison entre tables ? Une clé étrangère.
Question : quelles cardinalités entre un utilisateur et « ses » vidéos ?
C'est une jointure :
SELECT ... FROM videos
LEFT JOIN ...Rappel : dans 90% des cas, ce que vous cherchez est un LEFT JOIN.
Question : que se passe-t-il si votre base fuite avec les mots de passe en clair ?
Stocker : un hash. Vérifier : comparer le hash.
Le couple password_hash() / password_verify() fait tout le travail.
LEFT JOIN pour afficher.Place au TP 🚀