Tableau 45-1. Tables des attributs pour les bases de données et pour les requêtes
|
Attribut |
Valeur(s) valide(s) |
|
PDO_ATTR_AUTOCOMMIT |
BOOL TRUE si l'auto-commit est défini, FALSE sinon. dbh->auto_commit contient la valeur. Effectué par PDO directement. |
|
PDO_ATTR_PREFETCH |
LONG Valeur pour la taille de récupération dans les drivers qui le supportent. |
|
PDO_ATTR_TIMEOUT |
LONG Temps à attendre avant d'interrompre une opération sur la base de données. |
|
PDO_ATTR_ERRMODE |
LONG Effectué et géré par PDO |
|
PDO_ATTR_SERVER_VERSION |
STRING Le message << humainement lisible >> représentant la version/le serveur sur lequel le driver est directement connecté. |
|
PDO_ATTR_CLIENT_VERSION |
STRING Le message << humainement lisible >> représentant la version/le client que ce driver supporte. |
|
PDO_ATTR_SERVER_INFO |
STRING La description << humainement lisible >> du serveur. |
|
PDO_ATTR_CONNECTION_STATUS |
LONG Valeurs pour le moment non définies |
|
PDO_ATTR_CASE |
LONG Effectué et géré par PDO. |
|
PDO_ATTR_CURSOR_NAME |
STRING Chaîne représentant le nom pour un curseur de base de données à utiliser dans les requêtes SQL de type << where current in <name> >>. |
|
PDO_ATTR_CURSOR |
LONG
|
Les valeurs pour les attributs ci-dessus sont toutes définies par l'API Zend. L'API Zend contient des macros qui peuvent être utilisées pour convertir un *zval en une valeur. Ces macros sont définies dans le fichier d'en-tête Zend, zned_API.h dans le dossier Zend de votre dossier de compilation de PHP. Quelques uns de ces attributs peuvent être utilisés avec le gestionnaire d'attributs de requêtes comme PDO_ATTR_CURSOR et PDO_ATTR_CURSOR_NAME. Voir les fonctions de gestion d'attributs de requêtes pour plus d'informations.
| Précédent | Sommaire | Suivant |
| pdo_stmt_t definition | Niveau supérieur | Gestion des erreurs |