mysqli_fetch_fields PHP function ()
Retourne un tableau d'objets de résultat concentrés au nom des champs (colonnes), et la sortie de chaque nom de champ et la longueur maximale de la forme:
<?php // 假定数据库用户名:root,密码:123456,数据库:w3big $con=mysqli_connect("localhost","root","123456","w3big"); if (mysqli_connect_errno($con)) { echo "连接 MySQL 失败: " . mysqli_connect_error(); } $sql="SELECT name,url FROM websites ORDER BY alexa"; if ($result=mysqli_query($con,$sql)) { // 获取所有字段的信息 $fieldinfo=mysqli_fetch_fields($result); foreach ($fieldinfo as $val) { printf("字段名: %s",$val->name); echo "<br>"; printf("数据表: %s",$val->table); echo "<br>"; printf("最大长度: %d",$val->max_length); echo "<br>"; } // 释放结果集 mysqli_free_result($result); } mysqli_close($con); ?>
Définition et utilisation
() Renvoie un résultat de tableau ensemble représentatif du champ (colonne) objets mysqli_fetch_fields.
grammaire
mysqli_fetch_fields( result ) ;
参数 | 描述 |
---|---|
result | 必需。规定由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 返回的结果集标识符。 |
détails techniques
Retours: | Retourne un objet qui contient des informations de définition de champ. Si aucune information est disponible, elle retourne FALSE. Cet objet a les propriétés suivantes:
|
---|---|
PHP version: | 5+ |
Manuel PHP Référence MySQLi