Explication du fichier trier.php
Objectifs
Les objectifs de cette vidéo sont :
- Comprendre la structure d'un modèle dans MVC.
- Apprendre à récupérer et trier des données en utilisant PDO.
- Savoir manipuler les résultats de requêtes SQL via PHP.
Résumé
Ce tutoriel vous montre comment trier les données d'une table MySQL en utilisant un modèle MVC et PDO.
Description
La partie modèle du projet a pour mission de récupérer les données dans une base de données MySQL et de les retourner au contrôleur. Dans ce tutoriel, nous allons définir le fichier trier.php dans le dossier mvc anti-model et insérer les instructions suivantes :
Comme vous pouvez le voir, le fichier trier.php contient une seule fonction nommée trier. Cette fonction admet un paramètre, l'index du champ selon lequel les données doivent être triées.
Dans un premier temps, nous définissons le tableau $nomchamp qui contient le nom des champs de la table orders. Cette étape est cruciale car il faudra spécifier le nom du champ selon lequel les données doivent être triées dans la requête SQL.
Ensuite, nous définissons un accès PDO à la base de données Northwind. Les données sont lues en encodage UTF-8. La requête SQL obtiendra toutes les données de la table orders, classées selon le champ passé en paramètre de la fonction.
Le résultat de la requête est stocké dans le tableau $data et retourné à l'appelant.