Manuel PHP
oci_field_size
(PHP 5, PECL oci8 >= 1.1.0)
oci_field_size — Retourne la taille d'un champ Oracle
Description
Retourne la taille du champ field Oracle .
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 du champ.
Valeurs de retour
Retourne la taille du champ field en octets, ou FALSE si une erreur survient.
Exemples
Exemple #1 Exemple avec oci_field_size()
- <?php
- $conn = oci_connect("scott", "tiger");
- $stmt = oci_parse($conn, "SELECT * FROM emp");
- oci_execute($stmt);
- echo "<table border=\"1\">";
- echo "<tr>";
- echo "<th>Name</th>";
- echo "<th>Type</th>";
- echo "<th>Length</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>";
- 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 ocicolumnprecision(). Cet ancien nom est toujours utilisable : un alias a été fait vers la fonction oci_field_precision(), pour assurer la compatibilité ascendante. Toutefois, il est recommandé de ne plus l'utiliser.
Remonter 
