Manuel PHP

oci_field_type

(PHP 5, PECL oci8 >= 1.1.0)

oci_field_typeRetourne le type de données d'un champ Oracle

Description

mixed oci_field_type ( resource $statement , int $field )

Retourne le type de données d'un champ.

Liste de paramètres

statement

Un identifiant de requête OCI valide.

field

Peut être l'index du champ (l'indexation commence à 1) ou le nom.

Valeurs de retour

Retourne le type de données d'un champ, sous la forme d'une chaîne de caractères, ou FALSE si une erreur survient.

Valeurs de retour

Exemple #1 Exemple avec oci_field_type()

  1. <?php
  2. $conn = oci_connect("scott", "tiger");  
  3. $stmt = oci_parse($conn, "SELECT * FROM emp");  
  4. oci_execute($stmt);  
  5.  
  6. echo "<table border=\"1\">";  
  7. echo "<tr>";  
  8. echo "<th>Name</th>";  
  9. echo "<th>Type</th>";  
  10. echo "<th>Length</th>";  
  11. echo "</tr>";  
  12.  
  13. $ncols = oci_num_fields($stmt);  
  14.  
  15. for ($i = 1; $i <= $ncols; $i++) { 
  16.    $column_name = oci_field_name($stmt, $i); 
  17.    $column_type = oci_field_type($stmt, $i); 
  18.    $column_size = oci_field_size($stmt, $i); 
  19.  
  20.    echo "<tr>"; 
  21.    echo "<td>$column_name</td>"; 
  22.    echo "<td>$column_type</td>"; 
  23.    echo "<td>$column_size</td>"; 
  24.    echo "</tr>";  
  25. }  
  26.  
  27. echo "</table>\n";  
  28.  
  29. oci_free_statement($stmt);  
  30. oci_close($conn);  
  31. ?> 

Notes

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


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique