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

「已注销」 2012-03-02 09:44:09
如题,请教下 php使用mysqli连接,如何获取表的字段名呢? 如使用mysql_field_name
麻烦知道的说下,谢谢!
...全文
410 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
黄袍披身 2012-03-02
  • 打赏
  • 举报
回复
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


<?php
$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);
?>
代码如诗 2012-03-02
  • 打赏
  • 举报
回复
$result = mysqli_query($link, "desc tablename");
「已注销」 2012-03-02
  • 打赏
  • 举报
回复
[Quote=引用 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


<?php
$lin……
[/Quote]
感谢!

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧