【问题标题】:what is the return type of an SQL SELECT query in php, is it array, object, or what?php 中 SQL SELECT 查询的返回类型是什么,是数组、对象还是什么?
【发布时间】:2018-12-04 03:17:48
【问题描述】:

我在 php 的 REST API 中记录函数,但我无法确定获取所有查询的返回类型,它是数组、对象还是什么

【问题讨论】:

  • 您可以在 2 种不同类型的数组之间切换返回类型。显示您的代码。
  • var_dump 会告诉你。
  • 有几种方法可以在php中进行sql查询,答案取决于您使用的是什么。

标签: php sql select types return


【解决方案1】:

这会返回一个对象或布尔值。

如果您的SQL 语句中有错误,则返回值将是一个布尔值。一般来说,如果您的SQL 中没有错误,您的查询将返回一个mysqli_result 对象。

这是一个输出示例 SQL query:

class mysqli_result#2 (5) {
  public $current_field =>
  int(0)
  public $field_count =>
  int(79)
  public $lengths =>
  NULL
  public $num_rows =>
  int(1457)
  public $type =>
  int(0)
}

【讨论】:

  • 如果答案是预期的,请标记答案,这样任何需要此信息的人都会得到正确的答案:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-07-22
  • 2013-04-26
  • 1970-01-01
  • 2015-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多