Каков тип возвращаемого значения запроса SQL SELECT в php, это массив, объект или что-то еще?

Я документирую функции в REST API на php, но я не мог определить тип возвращаемого значения запроса на получение всего, это массив, объект или что-то еще.

Вы можете переключать возвращаемые типы между двумя разными типами массивов. Покажи свой код.

Adder 25.06.2018 16:01
var_dump покажет вам.
Xatenev 25.06.2018 16:09

Есть несколько способов выполнять sql-запросы на php, и ответ зависит от того, что вы используете.

James 25.06.2018 16:11
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
3
405
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 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)
}

если ответ ожидаемый, отметьте ответ, чтобы любой, кому нужна эта информация, получил правильный ответ :)

Andrei Todorut 25.06.2018 16:11

Другие вопросы по теме