Prends d'abord quelques minutes pour lire la documentation
Pour manipuler les bases de données, tu effectueras essentiellement 4 types d'opérations : CRUD.
- Create : ajouter une rangée à ta table.
- Read : sélectionner une ou plusieurs rangées (pour les afficher par exemple).
- Update : modifier l'information stockée sur une rangée.
- Delete : effacer une rangée.
- Read : SELECT
- Create : INSERT INTO
- Update : UPDATE
- Delete : DELETE FROM
Un peu de théorie sur la PDO pour commencer.
PDO (Php Data Object) est utilisé pour se connecter à une base de donnée.
Plus d'infos ici
Pour l'exercice suivant vous devez télécharger le fichier team.sql
- Importer la base de donnée team.sql dans votre PhpMyAdmin.
- Se connecter à la base de donnée avec PDO.
- Afficher toutes les données de la base de donnée.
- Les requêtes préparées pour insérer des données dans la base de données.
Une fois ceci assimilé, vous pouvez commencer le TP ci-dessous. Sinon, recommencez les exercices jusqu'à bien comprendre.
- Créer une table "todolist" dans votre base de donnée via PhpMyAdmin avec 3 colonnes : Un ID qui s'auto-incrémente, une tâche et un booléen false de base.
- Créer un fichier PHP qui sera capable d'afficher votre todolist si des tâches sont présente, sinon dire qu'il n'y aucune tâche.
- Dans ce même fichier PHP, créer un formulaire qui vous permettra par la suite d'ajouter, modifier ou supprimer une tâche.
- Dans des fichiers séparés, insérez votre traitement de requête afin que le formulaire soit géré.
- Mettre tout ceci en forme avec CSS (et AJAX pour les plus fort 😈), puis l'envoyez à vos collègues sur Ryver !