• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpのエラーについてです)

phpのエラーについてです

このQ&Aのポイント
  • phpのエラーが表示される原因とは?
  • mysql_fetch_assoc()のパラメータが間違っている可能性
  • プログラムを実行する際のチェックポイント

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

  • ベストアンサー
  • mzon
  • ベストアンサー率48% (26/54)
回答No.1

『C:\xampplite\htdocs\index.php の第18行に誤りがあります。』 『mysql_fetch_assoc() は、第1パラメータがリソースであるべき』のエラーです。 18行目がどこかわからないが 『while ($table = mysql_fetch_assoc($recordSet)) {』多分これかな? 『$recordSet』がSQLの結果になっていないためエラーになってます。 原因は、いろいろ 1.DBにデータがない、 2.DBのフィールドとSELECT文が一致していない 3.接続先のDBを間違えている。 4.そもそもPHPでMYSQLが使えない(PHP.iniでロードしてない) などなど、 「mysql_connect('localhost', 'root', '') or die(mysql_error()); mysql_select_db('mydb'); mysql_query('SET NAMES UTF8'); $recordSet = mysql_query('SELECT m.name, i.* FROM makers m, my_ 」 それぞれの関数の実行結果を確認するようにすれば、どこで原因があるのかわかると思います。 調べてみてください。 あと、「mysql_fetch_assoc() expects parameter 1 to be resource」で検索するとそれなりに情報がヒットしますよ (英語も多いですが、そこは雰囲気で確認してみるべし)

関連するQ&A