Вложение массива mysqli и функций запроса

#php #mysqli

#php #mysqli

Вопрос:

 $array = mysqli_fetch_array(mysqli_query($link,$result));
  

Это правильный оператор PHP / mysqli или я должен сначала выполнить запрос, а затем выборку массива в двух отдельных операторах?

Комментарии:

1. Работает ли ваш код?

Ответ №1:

Код должен делать то, что вы хотите. Предполагая $result , что, несмотря на странное имя, это действительно строка запроса SQL.

Но убедитесь, что вы настроили mysqli на выдачу исключений при ошибке. В противном случае в случае ошибки у вас не будет возможности получить сообщение об ошибке.

(Кредиты идут @Your Common Sense)

Комментарии:

1. @Yourcommon Sense Почему вы так думаете?

2. Потому что результат будет отброшен и, таким образом, освобождены все связанные ресурсы в деструкторе

3. Хорошо, я понимаю, потому что больше нет ссылок на результаты, верно?

4. Да, точно. Так что технически с этим кодом все в порядке.

5. Вы не можете, поскольку это принято. Но вы можете отредактировать его, а затем я могу удалить свой)