PDOStatement::getColumnMeta

(no version information, might be only in CVS)

PDOStatement::getColumnMeta --  Retourne les méta-données pour une colonne d'un jeu de résultats

Description

mixed PDOStatement::getColumnMeta ( int column )

Avertissement

Cette fonction n'est pas documentée et seule la liste des arguments est disponible.

Récupère les méta-informations pour une colonne d'un jeu de résultat dans un tableau associatif.

Avertissement

Tous les drivers PDO ne supportent pas la fonction PDOStatement::getColumnMeta().

Liste de paramètres

column

Le nom de la colonne dans le jeu de résultat.

Valeurs de retour

Retourne un tableau associatif contenant les valeurs suivantes représentant les méta-informations pour une colonne :

Tableau 1. Méta-informations d'une colonne

NomValeur
native_typeLe type natif PHP utilisé pour représenter la valeur de la colonne.
driver:decl_typeLe type SQL utilisé pour représenter la valeur de la colonne dans la base de données. Si la colonne du jeu de résultat est le résultat d'une fonction, cette valeur n'est pas retournée par la fonction PDOStatement::getColumnMeta().
flagsN'importe quelle balise définie pour cette colonne.
nameLe nom de cete colonne, comme retourné par la base de données.
lenLa longueur de cette colonne. Normalement, -1 pour les types autres que les nombres décimaux à virgule flottante.
precisionLa précision numérique pour cette colonne. Normalement, 0 pour les types autres que les nombres décimaux à virgule flottante.
pdo_typeLe type de cette colonne comme représenté par la constante PDO::PARAM_* constants.


Retourne FALSE si la colonne demandée n'existe pas dans le jeu de résultats, ou si aucun jeu de résultats n'existe.

Exemples

Exemple 1. Récupération des méta-informations pour une colonne

L'exemple suivant montre le résultat de la récupération des méta-informations pour une colonne générée par une fonction (COUNT) dans un driver PDO_SQLITE.

<?php
$select
= $DB->query('SELECT COUNT(*) FROM fruit');
$meta = $select->getColumnMeta(0);
var_dump($meta);
?>

L'exemple ci-dessus va afficher :

array(6) {
   ["native_type"]=>
   string(7) "integer"
   ["flags"]=>
      array(0) {
      }
   ["name"]=>
   string(8) "COUNT(*)"
   ["len"]=>
   int(-1)
   ["precision"]=>
   int(0)
   ["pdo_type"]=>
   int(2)
}

Voir aussi

PDOStatement::columnCount()
PDOStatement::rowCount()



Rechercher une fonction PHP

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

5 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Références

  1. Consulter le document html Langue du document: fr Manuel PHP : http://be2.php.net, pdostatement::getcolumnmeta

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-5701
Document créé le 30/10/06 00:46, dernière modification le Vendredi 17 Juin 2011, 12:12
Source du document imprimé : http://www.gaudry.be/php-rf-function.pdostatement-getcolumnmeta.html Document affiché 1 fois ce mois de Juin.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
0,28 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Fais bouger le monde, ton monde!

Marc Levy [Extrait de Et si c'était vrai...]
 
l'infobrol
Nous sommes le Dimanche 03 Juin 2012, 03:53, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)