#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. Вы не можете, поскольку это принято. Но вы можете отредактировать его, а затем я могу удалить свой)