Manuel PHP
Précédent |  | Suivant

# mysql_field_type

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

mysql_field_type -- Retourne le type de la colonne spécifiée dans le résultat courant.

## Description

``string mysql_field_type` (resource result_identifier, int field_offset)`

mysql_field_type() est similaire à la fonction mysql_field_name(). Les arguments sont identiques, mais c'est le type du champs qui est retourné. Il vaudra "int", "real", "string", "blob", ou d'autres, comme détaillé dans la documentation MySQL.

Exemple 1. Types mysql field
    <?php
      mysql_connect("localhost:3306");
      mysql_select_db("wisconsin");
      $result = mysql_query("SELECT * FROM onek");
      $fields = mysql_num_fields($result);
      $rows   = mysql_num_rows($result);
      $i = 0;
      $table = mysql_field_table($result, $i);
      echo "Your '".$table."' table has ".$fields." fields et ".$rows." records <br>";
      echo "The table has the following fields <br>";
      while ($i < $fields) {
        $type  = mysql_field_type($result, $i);
        $name  = mysql_field_name($result, $i);
        $len   = mysql_field_len($result, $i);
        $flags = mysql_field_flags($result, $i);
        echo $type." ".$name." ".$len." ".$flags."<br>";
        $i++;
      }
      mysql_close();
    ?>

Pour des raisons de compatibilité ascendante, mysql_fieldtype() peut encore être utilisé.

Précédent | Sommaire | Suivant
mysql_field_table | Niveau supérieur | mysql_free_result