sqlsrv_field_metadata

(No version information available, might only be in SVN)

sqlsrv_field_metadataRécupère les données méta pour les champs d'une requête préparée par la fonction sqlsrv_prepare() ou la fonction sqlsrv_query()

Description

mixed sqlsrv_field_metadata ( resource $stmt )

Récupère les données méta pour les champs d'une requête préparée par la fonction sqlsrv_prepare() ou la fonction sqlsrv_query(). La fonction sqlsrv_field_metadata() peut être appelée sur une requête avant ou après son exécution.

Liste de paramètres

stmt

Une ressource de requête depuis laquelle les données méta seront récupérées.

Valeurs de retour

Retourne un tableau de tableaux en cas de succès, FALSE si une erreur survient. Chaque tableau retourné est décrit dans la table suivante :

Tableau retourné par la fonction sqlsrv_field_metadata
Clé Description
Name Le nom du champ.
Type La valeur numérique pour le type SQL.
Size Le nombre de caractères pour les champs de type caractères, le nombre d'octets pour les champs de type binaire, ou NULL pour les autres types.
Precision La précision pour les variables de type précision, NULL pour les autres types.
Scale L'échelle pour les variables de type scale, NULL pour les autres types.
Nullable Une énumération indiquant si la colonne peut être nulle, ne peut pas l'être, ou si cette information n'est pas connue.
Pour plus d'informations, reportez-vous à la documentation sur la fonction » sqlsrv_field_metadata de la documentation Microsoft SQLSRV.

Exemples

Exemple #1 Exemple avec sqlsrv_field_metadata()

<?php
$serverName = "serverName\sqlexpress";
$connectionInfo = array( "Database"=>"AdventureWorks", "UID"=>"username", "PWD"=>"password");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false ) {
   die( print_r( sqlsrv_errors(), true));
}

$sql = "SELECT * FROM Table_1";
$stmt = sqlsrv_prepare( $conn, $sql );

foreach( sqlsrv_field_metadata( $stmt ) as $fieldMetadata ) {
	foreach( $fieldMetadata as $name => $value) {
	   echo "$name: $value<br />";
	}
	  echo "<br />";
}
?>

Voir aussi

  • sqlsrv_client_info() - Retourne les informations sur le client ainsi que sur la connexion spécifiée

LoadingChargement en cours