• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpでmysqlの結果がresouceにならない)

phpでMySQLの結果がresouceにならない

このQ&Aのポイント
  • phpでMySQLの結果がresourceにならないエラーが発生しました。
  • mysql_fetch_assoc()関数を使用したところ、パラメーター1がobjectではなくresourceであることが期待されました。
  • MySQLのクエリ結果がarray型で返っているため、エラーが発生しています。

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

  • ベストアンサー
回答No.2

先の投稿、ミスったかも! mysqli_queryこっちなら、mysqli_fetch_assocこれですが。 $mysqli->query こっちで、たたいてるみたいなので、 $data = $resouce->fetch_assoc() こっちですね。

yadopla
質問者

お礼

早速の回答ありがとうございます。こんなに早く頂けると思ってなかったのでありがたいです!どちらも頂いた試してみまして、どちらもいけることが分かりました!また機会があれば(無いほうが好ましいですが)よろしくお願い致します。

その他の回答 (1)

回答No.1

手元に今環境がないので。ざっと見ですいませんが。 mysql「i」の「i」があるのとないのを混在しているように見えます。 違和感を感じたので、 https://www.php.net/manual/ja/mysqli-result.fetch-assoc.php こちらではどうですか? mysqli_fetch_assoc 単純に「i」がついただけですが。 バージョンがごちゃ混ぜになってるので、 「i」がない側が初期化されていないのかもしれません。 (初期化されてなくて正しいのですが) なので、使用してる「i」がある側でたたけば回答が得られると 思いますよ。

関連するQ&A