問題の説明:
mysql を操作していて、データを挿入するときにリソースを閉じたところ、PHP によって警告が表示されました。内容はおおよそ次のとおりです。mysql_free_result() にリソース タイプを指定する必要があります。
そして、結果のvar_dump($res)を返すと、それがbool値であることがわかります
分析:
マニュアルを読むと、一見、mysql_query()関数はリソースタイプを返すように感じます、しかしなぜ今なのですか? bool 値です
要約: 上記から、mysql_query() が SQL ステートメントを実行するときはいつでも結果セットを解放する必要はありませんが、特定の操作が結果を生成するときは結果セットを解放する必要がないことがわかります。 set、mysql_free_result() を呼び出して release; insert update のような bool 値を返す必要はありません、そうでない場合は余分になります
mysql_query() 関数の戻り値について簡単に説明した記事はすべて共有された内容です編集者によるこの記事が参考になれば幸いです。皆様も PHP 中国語 Web サイトをサポートしていただければ幸いです。
mysql_query() 関数の戻り値に関するその他の記事については、PHP 中国語 Web サイトに注目してください。