2011-10-01 5 views
0

이상한 행동을하는 특정 쿼리를 사용합니다. 로컬 환경에서 완벽하게 작동하고 경고를 보내지 않습니다. 온라인에서 쿼리 자체는 잘 작동하지만, mysqli_fetch_assoc ($ result)는 'mysqli_fetch_assoc()은 mysqli_result, 부울 값으로'매개 변수 1을 기대하고있다.특정 mysqli_fetch_assoc()이 경고를 보내지 못하도록 함

이 경고의 원인이 된 쿼리가 발생하지 않았으며 DB에서 올바른 정보를 얻었습니다. 이것이 내가 문제가 코드에 없다고 생각하는 이유입니다.

이 특정 쿼리에 대해서만 경고를 끌 수있는 방법이 있습니까?

편집 -이 해결

문제.

내게는 정말 이상하지만 문제는 dojo.js의 잘못된 스크립트 src 경로입니다. 연결이 무엇인지는 잘 모르지만 경로를 수정하면 mysqli 경고가 표시되지 않습니다.

+0

일부 코드를 제공 할 수 있습니까? –

답변

0

mysqli_fetch_assoc으로 전화하기 전에 $result == false을 확인해야합니다. 일반적으로 mysqli_connect_errno()을 확인하여 먼저 catch하지만 일반적인 관용구는 행을 가져 오기 전에 사전에 확인하는 것입니다.

관련 문제