php中SQL SELECT查询的返回类型是什么,是数组、对象还是什么?

php中SQL SELECT查询的返回类型是什么,是数组、对象还是什么?,php,sql,select,types,return,Php,Sql,Select,Types,Return,我正在用php编写REST API中的函数文档,但我无法确定get-all查询的返回类型,它是数组、对象还是什么,这返回的是对象还是布尔值 如果SQL语句中有错误,则返回值将是布尔值。通常,如果SQL中没有错误,则查询将返回mysqli\u结果对象 这是一个SQL查询的输出示例: class mysqli_result#2 (5) { public $current_field => int(0) public $field_count => int(79) pu

我正在用php编写REST API中的函数文档,但我无法确定get-all查询的返回类型,它是数组、对象还是什么,这返回的是对象还是布尔值

如果
SQL
语句中有错误,则返回值将是布尔值。通常,如果
SQL
中没有错误,则查询将返回
mysqli\u结果
对象

这是一个
SQL查询的输出示例

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)
}

您可以在两种不同类型的数组之间切换返回类型。显示您的代码。
var\u dump
将向您展示。php中有几种sql查询方法,答案取决于您使用的是什么。如果答案是预期答案,请标记答案,以便需要此信息的任何人都能获得正确的答案:)