• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP実行時の警告について)

PHP実行時の警告について

このQ&Aのポイント
  • aaacafeのレンタルサーバーでPHPのバージョンは4.2.3であり、Mysqlに接続して結果を一行ずつ表示する際に警告が発生し、ヘッダ部分しか表示されない。
  • 具体的な原因は不明であり、調査が必要である。
  • 解決策として、mysql_fetch_array()やmysql_free_result()の引数を正しく設定する必要がある。

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

  • ベストアンサー
  • BENGAL
  • ベストアンサー率73% (22/30)
回答No.2

接続は出きているようですね。 mysql_queryでエラーが出ていないようなので、判断しにくいですが、 DBが選択されていないとかは、ないでしょうか。 (mysql_select_db) PHPのエラーログとか見れるようでしたら、そちらをチェックしてみるのも手かと思います。

DRAGONEMK
質問者

お礼

mysql_select_dbでDBを指定したら できました。 初歩的なことでしたね。 どうもありがとうございました。

その他の回答 (1)

  • BENGAL
  • ベストアンサー率73% (22/30)
回答No.1

$rsに正しい値が入っていないということですので、 $rs = mysql_query($sql, $conn); で、$rsが正しく生成されていないか、Falseが返っている可能性があります。 $connは、どこで生成されていますか?? print で、$conn、$rsを表示させるとどうなりますか?

DRAGONEMK
質問者

補足

$connは一番始め $sqlの前に生成しコネクトしています echo $conn;とすると Resource id #3 と返ってきました。 $rs = mysql_query($sql, $conn); echo $rs; としてみましたが なにも出力されませんでした。

関連するQ&A

専門家に質問してみよう