oci_field_name

(PHP 5, PECL oci8:1.1-1.2.4)

oci_field_name — Retourne le nom d'un champ Oracle

Description

string oci_field_name ( resource $statement, int $field )

Retourne le nom du champ field .

Liste de paramètres

statement

Un identifiant de requête OCI valide.

field

Peut être un index de champ (en commençant à 1) ou un nom de champ.

Valeurs de retour

Retourne le nom, sous la forme d'une chaîne de caractères , ou FALSE si une erreur survient.

Exemples

Exemple 1811. Exemple avec oci_field_name()

<?php
$conn 
oci_connect ( "scott" "tiger" );
$stmt  oci_parse ( $conn "SELECT * FROM emp" );
oci_execute ( $stmt );

echo 
"<table border=\"1\">" ;
echo 
"<tr>" ;
echo 
"<th>Nom</th>" ;
echo 
"<th>Type</th>" ;
echo 
"<th>Taille</th>" ;
echo 
"</tr>" ;

$ncols  oci_num_fields ( $stmt );

for (
$i  1 $i  <=  $ncols $i ++) {
    
$column_name   oci_field_name ( $stmt $i );
    
$column_type   oci_field_type ( $stmt $i );
    
$column_size   oci_field_size ( $stmt $i );

    echo 
"<tr>" ;
    echo 
"<td>$column_name</td>" ;
    echo 
"<td>$column_type</td>" ;
    echo 
"<td>$column_size</td>" ;
    echo 
"</tr>" ;
}

echo 
"</table>\n" ;
oci_free_statement ( $stmt );
oci_close ( $conn );
?>

Notes

Note: Dans les versions de PHP antérieures à la version 5.0.0, vous devez utiliser la fonction ocicolumnname() . Cet ancien nom est toujours utilisable : un alias a été fait vers la fonction oci_field_name() , pour assurer la compatibilité ascendante. Toutefois, il est recommandé de ne plus l'utiliser.

Voir aussi

oci_num_fields()
oci_field_type()
oci_field_size()