Skip to content
This repository has been archived by the owner on Feb 20, 2022. It is now read-only.
/ workshop-sql Public archive

FRENCH - Workshop sur MySql pour BeCode Charleroi

Notifications You must be signed in to change notification settings

Anxium/workshop-sql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 

Repository files navigation

Introduction à MySQL

Les bases

Prends d'abord quelques minutes pour lire la documentation

MySQL et les bases de données

Pour manipuler les bases de données, tu effectueras essentiellement 4 types d'opérations : CRUD.

  1. Create : ajouter une rangée à ta table.
  2. Read : sélectionner une ou plusieurs rangées (pour les afficher par exemple).
  3. Update : modifier l'information stockée sur une rangée.
  4. Delete : effacer une rangée.

Parcours SQL

  1. Read : SELECT
  2. Create : INSERT INTO
  3. Update : UPDATE
  4. Delete : DELETE FROM

Introduction PDO

Un peu de théorie sur la PDO pour commencer.

Qu'est ce que PDO ?

PDO (Php Data Object) est utilisé pour se connecter à une base de donnée.

Plus d'infos ici

Parcours PDO

Pour l'exercice suivant vous devez télécharger le fichier team.sql

Exercice à réaliser

  1. Importer la base de donnée team.sql dans votre PhpMyAdmin.
  2. Se connecter à la base de donnée avec PDO.
  3. Afficher toutes les données de la base de donnée.
  4. 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.

TP sur la mise en commun des connaissances acquises

  1. 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.
  2. 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.
  3. Dans ce même fichier PHP, créer un formulaire qui vous permettra par la suite d'ajouter, modifier ou supprimer une tâche.
  4. Dans des fichiers séparés, insérez votre traitement de requête afin que le formulaire soit géré.
  5. Mettre tout ceci en forme avec CSS (et AJAX pour les plus fort 😈), puis l'envoyez à vos collègues sur Ryver !

About

FRENCH - Workshop sur MySql pour BeCode Charleroi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published