Dans le cours : PHP : La programmation orientée objet
Définir la PDO - Tutoriel PHP
Dans le cours : PHP : La programmation orientée objet
Définir la PDO
Dans cette vidéo, nous allons parler de l'objet PDO. PDO est une classe prédéfinie et native chargée automatiquement par PHP. PDO veut dire PHP Data Objects. Cette extension définit l'interface qui permet d'accéder à une base de données depuis le PHP. PDO apporte une couche d'abstraction et peut interroger n'importe quel type de base de données, que ce soit MySQL, PostgreSQL, MS Server ou Oracle par exemple. Vous allez utiliser les mêmes méthodes PHP pour interroger n'importe quel système de gestion de base de données, et c'est ce qui rend PDO très intéressant. Pour que vous puissiez bien comprendre les prochaines vidéos, il faut avoir des bonnes bases en SQL, bien comprendre comment faire les requêtes de sélection, bien comprendre comment faire les requêtes de modification, les requêtes de suppression et les requêtes d'insertion. Si vous n'avez pas de notions en SQL, vous pouvez regarder la formation de Rudi Bruchez : L'essentiel du SQL. Nous allons tout de suite vérifier si PDO est correctement installé sur votre serveur. Pour cela, je vais me rendre sur la page d'accueil de XAMPP et au niveau de la page d'accueil, je vais me rendre sur le menu de navigation et je vais aller sur le PHPInfo. Le PHPInfo, c'est un fichier qui va me donner des informations sur le serveur. Au niveau du PHPInfo, bien sûr, l'objectif n'est pas de connaître toutes les informations ici, mais c'est de vérifier que PDO est installé. Si je regarde dans la configuration, j'ai les extensions qui sont installées un peu plus bas. Je vais descendre un petit peu. Et là vous allez voir que PDO est installé dans les extensions. Il est là. J'ai bien PDO qui est installé dans les extensions. Au niveau de PDO, j'ai deux drivers, donc j'ai MySQL et SQLite. Donc c'est ici que vous allez voir les drivers qui sont installés au niveau de PDO. Si jamais vous n'avez pas de driver à ce niveau-là, il va falloir les activer. Pour les activer, il faudra vous rendre sur le php.ini. Pour vous rendre sur le php ini, vous allez ouvrir le Control Panel et vous allez sélectionner le bouton Config pour Apache et vous allez ouvrir le php.ini. Une fois dans le fichier, vous pouvez faire une recherche sur PDO. Donc vous allez faire un Ctrl + F et vous recherchez PDO. Et là vous allez voir que vous avez les extensions PDO qui sont là. J'ai bien extension = pdo_firebird, extension = pdo_mysql, extension = pdo_oci, extension = pdo_ odbc et toutes les extensions qui sont là correspondent à des drivers qui pourraient être installés qui pourraient être activés sur le serveur. Donc si vous voulez utiliser un driver qui est là, il suffit de décommenter l'extension. Dans mon cas, j'ai pas besoin parce que j'ai déjà MySQL et c'est celui qu'on va utiliser. C'est parfait. Donc, une fois que vous avez par exemple ici activé un driver pour activer un driver, faut retirer le point-virgule et enregistrer. Une fois que c'est fait, vous allez enregistrer. Fichier enregistré et ensuite vous allez simplement redémarrer votre serveur. Donc au niveau du Control Panel, vous allez faire Stop et vous allez faire Start pour redémarrer votre serveur. Et c'est comme ça que les modifications réalisées dans le php.ini seront prises en compte.
Table des matières
-
-
-
-
-
-
-
-
-
Définir la PDO3 m 3 s
-
(Verrouillé)
Établir une connexion avec la base de données4 m 53 s
-
(Verrouillé)
Créer des requêtes préparées5 m 26 s
-
(Verrouillé)
Procéder à des requêtes query3 m 15 s
-
(Verrouillé)
Différencier fetch et fetchAll3 m 38 s
-
(Verrouillé)
Défi : Créer un fichier de suppression53 s
-
(Verrouillé)
Solution : Créer un fichier de suppression2 m 46 s
-
-
-