index.php
Affichage
process.php
Routing
functions.php
Logique
todolist
todo
PDO
INSERT INTO
Create
Read
Update
Delete
getTodos()
Rècupère toutes les tâches dans la BDD
getTodo(id)
Récupère une tâche dans la BDD par son id
createTodo()
Crée une tâche dans la BDD
updateToto()
Met à jour une tâche dans la BDD
SELECT
Save
Update
Delete
- la classe aura des propriétés private telles que le host, nom de la BDD, nom d'utilisateur mot de passe
- on aura aussi 2 méthodes pour la connexion et la fermeture de la connexion
- nettoyer et sécuriser tout ce qui est entré par un utilisateur avant l'écriture en BDD pour éviter les injections SQL
- ne pas écrire directement les données en BDD mais utiliser des placeholders dans des requêtes préparées et leur attribuer les valeurs correspondantes