A voir également:
- Mysqli vs pdo
- Udp vs tcp - Guide
- Samsung a15 vs a16 - Accueil - Téléphones
- Max vs netflix - Accueil - Streaming
- Psp street vs psp 3000 - Forum PSP
- 1 million vs 1 milliard - Accueil - Technologies
4 réponses
Bonjour,
PDO est une enveloppe. Au travers de PDO vous sélectionnez un pilote de bas de données. PDO peut utiliser mysqli et même mysql....
PDO normalise les transactions entre PHP et la base de données. Par exemple, si votre application migre de mysql à mysqli sur un serveur, vous changez en une ligne de code le pilote d'accès à la base et tout le reste des scripts n'aura pas besoin d'être réécrit.
connexion à mysql...
ici une connexion à une base en PostGreSQL....
Vous comprenez donc que PDO est une couche d'abstraction d'accès à une base de données et non une "alternative à".
A+
PDO est une enveloppe. Au travers de PDO vous sélectionnez un pilote de bas de données. PDO peut utiliser mysqli et même mysql....
PDO normalise les transactions entre PHP et la base de données. Par exemple, si votre application migre de mysql à mysqli sur un serveur, vous changez en une ligne de code le pilote d'accès à la base et tout le reste des scripts n'aura pas besoin d'être réécrit.
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
connexion à mysql...
$pdo = new PDO('pgsql:host=192.168.137.1;port=5432;dbname=anydb', 'anyuser', 'pw');
ici une connexion à une base en PostGreSQL....
Vous comprenez donc que PDO est une couche d'abstraction d'accès à une base de données et non une "alternative à".
A+
Bonjour, voici un article qui donne clairement les grandes différences entre PDO et Mysqli: https://code.tutsplus.com/tutorials/pdo-vs-mysqli-which-should-you-use--net-24059
Personnellement j'utilise PDO et en venant de lire l'article donné précédemment, je ne compte pas changer.
Personnellement j'utilise PDO et en venant de lire l'article donné précédemment, je ne compte pas changer.
Bonjour tout le monde
Je vois que PDO permet l'avantage de la programmation Orientée, Objet pendant que mysql permet celle procédurale de plus !!
ça peut il poser des problèmes non ?
Je vois que PDO permet l'avantage de la programmation Orientée, Objet pendant que mysql permet celle procédurale de plus !!
ça peut il poser des problèmes non ?
Salut,
Non aucun problème à ce que Mysqli propose la syntaxe POO et procédurale, tant que tu ne mélanges pas les deux.
Pour compléter : https://www.php.net/manual/fr/mysqlinfo.api.choosing.php
Bonne journée
Non aucun problème à ce que Mysqli propose la syntaxe POO et procédurale, tant que tu ne mélanges pas les deux.
Pour compléter : https://www.php.net/manual/fr/mysqlinfo.api.choosing.php
Bonne journée
Merci déjà pour la réponse, c'est un avantage donc de PDO celui que tu viens d'expliquer et je donc que PDO sera plus pratique puisqu'elle peut aussi utiliser des différentes type de base de donnée: Myql, Oracla Postgree...,