热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mysqli如何查看字段名?貌似没有mysqli_field_name这个函数!

如题,请教下php使用mysqli连接,如何获取表的字段名呢?如使用mysql_field_name麻烦知道的说下,谢谢!
 如题,请教下 php使用mysqli连接,如何获取表的字段名呢? 如使用mysql_field_name 
麻烦知道的说下,谢谢!

3 个解决方案

#1


$result = mysqli_query($link, "desc tablename");

#2


mysqli_result::fetch_fields
mysqli_fetch_fields

(PHP 5)

mysqli_result::fetch_fields -- mysqli_fetch_fields — Returns an array of objects representing the fields in a result set


$link = mysqli_connect("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

$query = "SELECT * from yourtablename";

if ($result = mysqli_query($link, $query)) {

    /* Get field information for all columns */
    $finfo = mysqli_fetch_fields($result);

    foreach ($finfo as $val) {
        printf("Name:     %s\n", $val->name);
        printf("Table:    %s\n", $val->table);
        printf("max. Len: %d\n", $val->max_length);
        printf("Flags:    %d\n", $val->flags);
        printf("Type:     %d\n\n", $val->type);
    }
    mysqli_free_result($result);
}

/* close connection */
mysqli_close($link);
?>

#3


引用 2 楼 phpnewnew 的回复:
mysqli_result::fetch_fields
mysqli_fetch_fields

(PHP 5)

mysqli_result::fetch_fields -- mysqli_fetch_fields — Returns an array of objects representing the fields in a result set


$lin……

感谢!


推荐阅读
author-avatar
jkjkjd_105
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有