Derniers tutoriels de développement web
 

PHP mysqli_fetch_fields() Function

<PHP MySQLi Référence

Exemple

Retourne un tableau d'objets qui représentent les champs (columns) dans un jeu de résultats, puis d' imprimer le nom de chaque champ, table, et la longueur max:

<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$sql="SELECT Lastname,Age FROM Persons ORDER BY Lastname";

if ($result=mysqli_query($con,$sql))
  {
  // Get field information for all fields
  $fieldinfo=mysqli_fetch_fields($result);

  foreach ($fieldinfo as $val)
    {
    printf("Name: %s\n",$val->name);
    printf("Table: %s\n",$val->table);
    printf("max. Len: %d\n",$val->max_length);
    }
  // Free result set
  mysqli_free_result($result);
}

mysqli_close($con);
?>

Définition et utilisation

Le mysqli_fetch_fields() fonction retourne un tableau d'objets qui représentent les champs (columns) dans un ensemble de résultats.


Syntaxe

mysqli_fetch_fields( result ) ;

Paramètre La description
result Champs obligatoires. Indique un identifiant de jeu de résultats renvoyés par mysqli_query() , mysqli_store_result() ou mysqli_use_result()

Détails techniques

Valeur de retour: Retourne un tableau d'objets contenant des informations de définition du champ. FAUX si aucune information est disponible. Les objets ont les propriétés suivantes:
  • nom - nom de la colonne
  • orgname - nom de colonne d' origine (if an alias is specified)
  • Table - nom de la table
  • orgtable - nom de la table d' origine (if an alias is specified)
  • longueur_max - largeur maximale du champ
  • longueur - largeur de champ tel que spécifié dans la définition de la table
  • charsetnr - numéro du jeu de caractères pour le champ
  • drapeaux - sous forme de bits pour le champ
  • Type - le type de données utilisé pour le champ
  • - décimales pour les champs de nombre entier; le nombre de décimales utilisé
PHP Version: 5+

<PHP MySQLi Référence