10bet网址
MySQL PHP API
本手册下载
PDF (Ltr)- 2.4 mb
PDF (A4)- 2.4 mb


MySQL PHP API// mysqli_result: fetch_field_direct mysqli_fetch_field_direct

3.10.6mysqli_result: fetch_field_direct,mysqli_fetch_field_direct

版权1997 - 2021 PHP文档组。10bet官方网站

  • mysqli_result: fetch_field_direct

    mysqli_fetch_field_direct

    为一个字段获取元数据

描述

面向对象的风格

公共对象|假mysqli_result: fetch_field_direct(int指数);

程序上的风格

对象|假mysqli_fetch_field_direct(mysqli_result结果,
int指数);

返回一个对象,包含从指定结果集字段定义信息。

参数

结果

程序风格只有:返回一个结果集标识符mysqli_query,mysqli_store_resultmysqli_use_result

指数

字段数量。这个值必须在范围从0数量字段- 1

返回值

返回一个对象,包含或字段定义信息如果没有指定的字段信息fieldnr是可用的。

表3.16对象属性

属性 描述
的名字 列的名称
orgname 如果一个别名指定原始列名称
表的名称这一领域属于(如果不是计算)
orgtable 如果一个别名指定原始表的名字
def 这个字段的默认值,表示为一个字符串
max_length 场的最大宽度的结果集。
长度 字段的宽度,在表定义中指定。
charsetnr 字段的字符集数量。
旗帜 一个整数表示的位标志字段。
类型 数据类型用于这一领域
小数 数的小数(用于数值字段)


例子

示例3.109面向对象的风格

< ?php mysqli = new mysqli美元(“localhost”、“my_user”、“my_password”,“世界”);/ *检查连接* /如果(mysqli_connect_errno ()) {printf(“连接失败:% s \ n”, mysqli_connect_error ());退出();}$查询=“从一个国家选择名字,SurfaceArea秩序的名字限制5”;如果($ = $ mysqli结果- >查询(查询)美元){/ *获得列的字段信息的SurfaceArea * / finfo =结果- > fetch_field_direct美元(1);printf("名称:% s \ n ", $ finfo - >名称);printf("表:% s \ n ", $ finfo - >表);printf (" max。Len: % d \ n ", $ finfo - > max_length); printf("Flags: %d\n", $finfo->flags); printf("Type: %d\n", $finfo->type); $result->close(); } /* close connection */ $mysqli->close(); ?>

3.110示例程序风格

< ?php $链接= mysqli_connect (“localhost”、“my_user”、“my_password”,“世界”);/ *检查连接* /如果(mysqli_connect_errno ()) {printf(“连接失败:% s \ n”, mysqli_connect_error ());退出();}$查询=“从一个国家选择名字,SurfaceArea秩序的名字限制5”;if($结果= mysqli_query(链接,查询美元)){/ *获得列的字段信息的SurfaceArea * / $ finfo = mysqli_fetch_field_direct($结果,1);printf("名称:% s \ n ", $ finfo - >名称);printf("表:% s \ n ", $ finfo - >表);printf (" max。Len: % d \ n ", $ finfo - > max_length); printf("Flags: %d\n", $finfo->flags); printf("Type: %d\n", $finfo->type); mysqli_free_result($result); } /* close connection */ mysqli_close($link); ?>

上面的示例将输出:

名称:SurfaceArea表:最大的国家。Len: 10旗帜:32769类型:4

另请参阅

mysqli_num_fields
mysqli_fetch_field
mysqli_fetch_fields