- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP実行時の警告について)
PHP実行時の警告について
このQ&Aのポイント
- aaacafeのレンタルサーバーでPHPのバージョンは4.2.3であり、Mysqlに接続して結果を一行ずつ表示する際に警告が発生し、ヘッダ部分しか表示されない。
- 具体的な原因は不明であり、調査が必要である。
- 解決策として、mysql_fetch_array()やmysql_free_result()の引数を正しく設定する必要がある。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
接続は出きているようですね。 mysql_queryでエラーが出ていないようなので、判断しにくいですが、 DBが選択されていないとかは、ないでしょうか。 (mysql_select_db) PHPのエラーログとか見れるようでしたら、そちらをチェックしてみるのも手かと思います。
その他の回答 (1)
- BENGAL
- ベストアンサー率73% (22/30)
回答No.1
$rsに正しい値が入っていないということですので、 $rs = mysql_query($sql, $conn); で、$rsが正しく生成されていないか、Falseが返っている可能性があります。 $connは、どこで生成されていますか?? print で、$conn、$rsを表示させるとどうなりますか?
質問者
補足
$connは一番始め $sqlの前に生成しコネクトしています echo $conn;とすると Resource id #3 と返ってきました。 $rs = mysql_query($sql, $conn); echo $rs; としてみましたが なにも出力されませんでした。
お礼
mysql_select_dbでDBを指定したら できました。 初歩的なことでしたね。 どうもありがとうございました。