ホームページ >データベース >mysql チュートリアル >PHP スクリプトが「mysql_fetch_array(): 指定された引数は有効な MySQL 結果ではありません」という警告をスローするのはなぜですか?
mysql_fetch_array() の引数が無効です
問題の説明
PHP スクリプトの実行時、次のエラーは発生した:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result [duplicate]
エラーの原因
このエラーは通常、有効な MySQL 結果セットが含まれていると予想される $result 変数が、実際には空か無効です。
コードスニペット
問題の原因となっているコード スニペット:
$connector = new DbConnector(); $result = $connector->query('SELECT title,content FROM staff_vacancies ORDER BY ordering LIMIT 0,100'); while ($row = $connector->fetchArray($result)){ echo $row['title'].'</h3>'; echo $row['content']; }
考えられる原因
無効な $result 変数の考えられる原因は次のとおりです。 :
解決策
この問題を解決するには、次の手順を検討してください。
以上がPHP スクリプトが「mysql_fetch_array(): 指定された引数は有効な MySQL 結果ではありません」という警告をスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。