質問するログイン新規登録

回答編集履歴

2

追記

2016/09/30 05:22

投稿

yambejp
yambejp

スコア117967

answer CHANGED
@@ -4,4 +4,36 @@
4
4
 
5
5
  たぶん
6
6
  $data = $l_obj->result;
7
- を参照するということだと思うんですが・・・
7
+ を参照するということだと思うんですが・・・
8
+
9
+ #追記
10
+ XXX.phpの仕様次第でしょうけど、XXX4.PHPはこんな感じじゃないですか?
11
+ ずっと前に書きましたが無駄なクラス分けに見えるので統合し、
12
+ 機能はfunctionで分ければいいように思えます。
13
+
14
+ ```PHP
15
+ class List_table {
16
+ function __CONSTRUCT(){
17
+ require_once("XXX.php");
18
+ $this->conn=new Db;
19
+ $this->conn->connect();
20
+ $sql = "SELECT * FROM XXX ORDER BY time DESC";
21
+ $result= $this->conn->query($sql);
22
+ $this->result = null;
23
+ while($row = $result->fetch_assoc()) {
24
+ $this->result[] = array('name' => $row['name'], 'comment' => $row['comment']);
25
+ }
26
+ $this->conn->close();
27
+ }
28
+ }
29
+ ```
30
+
31
+ これに対して
32
+
33
+ ```PHP
34
+ require("XXX4.php");
35
+ $l_obj = new List_table;
36
+ $data = $l_obj->result;
37
+ echo implode(",", $l_obj);
38
+ ```
39
+ とすればいけるような気がします

1

補足

2016/09/30 05:22

投稿

yambejp
yambejp

スコア117967

answer CHANGED
@@ -1,3 +1,7 @@
1
1
  $l_objはList_tableクラスのインスタンスですよね?
2
2
  それはimplodeするって状況がよくわからなんですが
3
- 何をしたいのかもう少し噛砕いて説明してもらえませんか?
3
+ 何をしたいのかもう少し噛砕いて説明してもらえませんか?
4
+
5
+ たぶん
6
+ $data = $l_obj->result;
7
+ を参照するということだと思うんですが・・・