предотвращение отправки конкретным mysqli_fetch_assoc () предупреждения - PullRequest
0 голосов
/ 01 октября 2011

Я использую определенный запрос, который действует странно: в моей локальной среде он работает идеально и не отправляет предупреждения.В режиме онлайн сам запрос работает нормально, однако mysqli_fetch_assoc ($ result) выдает «mysqli_fetch_assoc () ожидает, что параметр 1 будет mysqli_result, учитывая логическое значение».

Я никогда не получал запрос, который вызывал это предупреждение И получил правильную информацию из БД.Вот почему я склонен полагать, что проблема не в коде.

Есть ли способ отключить предупреждения только для этого конкретного запроса?

РЕДАКТИРОВАТЬ -

ПРОБЛЕМА РЕШЕНА.

это действительно странно для меня, но проблема заключалась в неправильном пути сценария src для dojo.js.Я понятия не имею, что это за соединение, но исправление пути предотвратило предупреждения mysqli.

1 Ответ

0 голосов
/ 01 октября 2011

Вы должны проверить, если $result == false, прежде чем позвонить mysqli_fetch_assoc.Обычно вы сначала ловите его, проверяя mysqli_connect_errno(), но общая идиома заключается в том, чтобы предварительно проверять перед извлечением строк

...