• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPエラー Warning: mysql_)

PHPエラー:mysql_free_result()が無効な引数を受け取りました

このQ&Aのポイント
  • OCNサーバープランをスタンダードからビジネスライトへ変更した際、掲示板システムの「削除」画面でエラーが発生しました。
  • 問題の原因は87行目のコードで、mysql_free_result()が無効な引数を受け取っていたためです。
  • 解決方法としては、正しいMySQL結果のリソースを指定するか、mysql_free_result()を削除することが考えられます。

質問者が選んだベストアンサー

  • ベストアンサー
  • hyter
  • ベストアンサー率73% (31/42)
回答No.1

唐突に$resという変数が出現していますが、これはなんでしょうか? 未定義の変数の内容を解放しようとしてエラーになっているように見えます。 $res = mysql_query($sql,$conn); としてみてください。 > OCNサーバープランをスタンダードからビジネスライトへ変更した際、 >「削除」画面で削除を押すと前サーバーまでは問題がなかったのですが、今回は > 削除はされるけれどエラー文がでてきます。 おそらく、php.iniの中の  display_errors  error_reporting 辺りの設定が変わったためかと思います。

charagon
質問者

お礼

ありがとうございました。 $res = mysql_query($sql,$conn); としてみましたが変わりませんでした。 書いていただいた、唐突に$resという変数が出現しているというところを考えて、 $res = mysql_query($sql,$conn);の下の mysql_free_result($res); を削除してみましたらエラー文が出なくなりました。 助かりました。有難うございました。

関連するQ&A