- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpでmysqlの結果がresouceにならない)
phpでMySQLの結果がresouceにならない
このQ&Aのポイント
- phpでMySQLの結果がresourceにならないエラーが発生しました。
- mysql_fetch_assoc()関数を使用したところ、パラメーター1がobjectではなくresourceであることが期待されました。
- MySQLのクエリ結果がarray型で返っているため、エラーが発生しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
先の投稿、ミスったかも! mysqli_queryこっちなら、mysqli_fetch_assocこれですが。 $mysqli->query こっちで、たたいてるみたいなので、 $data = $resouce->fetch_assoc() こっちですね。
その他の回答 (1)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
回答No.1
手元に今環境がないので。ざっと見ですいませんが。 mysql「i」の「i」があるのとないのを混在しているように見えます。 違和感を感じたので、 https://www.php.net/manual/ja/mysqli-result.fetch-assoc.php こちらではどうですか? mysqli_fetch_assoc 単純に「i」がついただけですが。 バージョンがごちゃ混ぜになってるので、 「i」がない側が初期化されていないのかもしれません。 (初期化されてなくて正しいのですが) なので、使用してる「i」がある側でたたけば回答が得られると 思いますよ。
お礼
早速の回答ありがとうございます。こんなに早く頂けると思ってなかったのでありがたいです!どちらも頂いた試してみまして、どちらもいけることが分かりました!また機会があれば(無いほうが好ましいですが)よろしくお願い致します。