【问题标题】:mysqli_field_type returns a number [duplicate]mysqli_field_type 返回一个数字[重复]
【发布时间】:2018-04-05 09:02:27
【问题描述】:

当我调用 mysqli_field_type 它返回一个数字,我假设它与类型有关。有没有人列出类型及其对应的数字? 我特别想知道数据类型是数字还是文本(如果有区别的话)。

【问题讨论】:

  • 嗯...我在 PHP 手册中没有找到该函数。你确定这就是你的意思吗?
  • mysqli_field_type()?根据手册,没有这个功能。
  • 返回的具体数字是多少?我的意思是,如果该函数不存在,那么返回一个整数似乎很奇怪。
  • 我在那里也找不到它......但是我确实得到了一个与类型明确相关的结果(具有相同数据类型的字段返回相同的数字)。他们在这里使用它 - devshed.com/c/a/MySQL/…
  • @Franz 一个整数字段返回 3,Varchar 是 253,246 是十进制

标签: php mysql mysqli


【解决方案1】:

可能对某人有用,请使用此功能:

$type = mysqli_fetch_field_direct($result, $i)->type;

了解更多:result->fetch_field_direct

【讨论】:

  • 这没有提供问题的答案。
  • mysqli_field_type:此函数不存在,因此我无法回答 PHP 中不存在的函数的问题。 “此扩展自 PHP 5.5.0 起已被弃用,并在 PHP 7.0.0 中被删除。”但是我发现在 PHP 7.0.0 中通知正确的函数很有趣。
猜你喜欢
  • 1970-01-01
  • 2018-02-10
  • 2019-04-16
  • 2018-09-24
  • 1970-01-01
  • 2013-10-14
  • 1970-01-01
  • 2015-05-10
  • 1970-01-01
相关资源
最近更新 更多