• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mysql_fetch_objectの書き方を教えて下さい。)

mysql_fetch_objectの書き方と修正方法

このQ&Aのポイント
  • MySQLのデータを取得して配列に格納する方法について教えてください。
  • mysql_fetch_objectを使用してデータを取得しようとしていますが、うまくいきません。
  • エラーログには、Trying to get property of non-objectというメッセージが表示されています。修正方法を教えてください。

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

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

確認ですが、 var_dump($result)を確認してみたらそれはresourceになりますか? 一度、$ydata/xdataを置いておいて、 $dataを用意して、 while($row = mysql_fetch_array($result)){ array_push($data, $row); } として、 var_dump、又はprint_rにて、$dataに含まれている値がどうなっているかを確認してみてください。 これで、連想配列のキーとなっているフィールド名が正常に取得できているかなど、切り分けが出来ると思います。

spindle
質問者

お礼

ご示唆のお陰様で問題の方向性が分かってきた気がします。 問題のありかを探る手がかりは掴めたと思います。 しかし、早朝から取り組んでいますが、解決できません。 一旦、締め切らせて頂き、あらためて再質問をさせて頂くことに致します。

spindle
質問者

補足

ご指導ありがとうございます。 (土・日プログラミングのため、) レスポンスが遅くなっており申し訳ありません。 取り敢えず中間のご報告をします。 var_dump($result); の結果は resource(3) of type (mysql result) となって、データは取得できていると思います。 $dataを用意して行うテストは、今度の土・日の休日に行い、ご報告します。 その節は、お手数をかけますが、またご示唆を頂けると有難いと思っています。