Maison  >  Article  >  développement back-end  >  Quels types de données PDO prend-il en charge en php ?

Quels types de données PDO prend-il en charge en php ?

(*-*)浩
(*-*)浩original
2019-09-05 14:12:123351parcourir

Quels types de données PDO prend-il en charge en php ?

PHP PDO

L'extension PHP Data Objects (PDO) définit une interface légère et cohérente permettant à PHP d'accéder aux bases de données.

PDO fournit une couche d'abstraction d'accès aux données, ce qui signifie que quelle que soit la base de données utilisée, les mêmes fonctions (méthodes) peuvent être utilisées pour interroger et obtenir des données.

PDO est publié avec PHP5.1 et peut également être utilisé dans l'extension PECL de PHP5.0. Il ne peut pas fonctionner sur les versions PHP précédentes.

Installation PDO (apprentissage recommandé : Tutoriel vidéo PHP)

Vous pouvez vérifier si l'extension PDO est installée via la fonction phpinfo() de PHP.

Installer PDO sur les systèmes Unix

Sous Unix ou Linux, vous devez ajouter l'extension suivante :

extension=pdo.so

Utilisateurs Windows

PDO et tous les principaux pilotes sont livrés avec PHP en tant qu'extensions partagées. Pour les activer, éditez simplement le fichier php.ini et ajoutez l'extension suivante :

extension=php_pdo.dll

Les constantes suivantes sont définies par ce module d'extension, elles sont donc uniquement disponible lorsque Les modules de cette extension sont compilés en PHP ou sont chargés dynamiquement au moment de l'exécution.

Remarque : PDO utilise des constantes de classe depuis PHP 5.1. Les versions précédentes utilisaient une constante globale de la forme PDO_PARAM_BOOL.

PDO::PARAM_BOOL (entier) représente le Type de données booléen.

PDO::PARAM_NULL (entier) représente le type de données NULL en SQL.

PDO::PARAM_INT (integer) représente le type entier en SQL.

PDO::PARAM_STR (entier) représente CHAR, VARCHAR ou autre type de chaîne en SQL.

PDO::PARAM_LOB (entier) représente le type de données d'objet volumineux en SQL.

PDO::PARAM_STMT (entier) représente un type de jeu d'enregistrements. Il n’est actuellement pris en charge par aucun pilote.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie md5 en phpArticle suivant:Que signifie md5 en php