php mysqli_fetch_fields()函数
定义mysqli_fetch_fields()函数返回表示结果集中的列的对象数组。 语法mysqli_fetch_fields(result); 参数参数 是否必须 描述 result 需要。 由mysqli_query(),mysqli_store_result()或mysqli_use_result()返回的结果集 返回值它返回一个包含列定义信息的对象数组,如果没有信息可用则返回FALSE。 返回的对象具有以下属性: 属性名称 含义 name 列的名称 orgname 原始列名称(如果使用别名) table 表的名称 orgtable 原始表名(如果使用别名) max_length 最大宽度 length 在表定义中指定的字段宽度 charsetnr 字段的字符集编号 flags 位标志 type 用于字段的数据类型 decimals 对于整数字段;使用的小数位数 实例以下代码返回表示结果集中的列的对象数组,然后打印每个字段的名称,表和最大长度。 // http://www.manongjc.com/article/1660.html // 作者:脚本之家教程 $con=mysqli_connect("localhost","my_user","my_password","my_db"); if (mysqli_connect_errno($con)){ echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $sql="SELECT name FROM emp"; if ($result=mysqli_query($con,$sql)){ // Get field information for all fields $fieldinfo=mysqli_fetch_fields($result); foreach ($fieldinfo as $val){ printf("Name: %sn",$val->name); printf("Table: %sn",$val->table); printf("max. Len: %dn",$val->max_length); } mysqli_free_result($result); } mysqli_close($con); ?> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
