回答編集履歴

2

追記

2016/09/30 05:22

投稿

yambejp
yambejp

スコア114777

test CHANGED
@@ -11,3 +11,67 @@
11
11
  $data = $l_obj->result;
12
12
 
13
13
  を参照するということだと思うんですが・・・
14
+
15
+
16
+
17
+ #追記
18
+
19
+ XXX.phpの仕様次第でしょうけど、XXX4.PHPはこんな感じじゃないですか?
20
+
21
+ ずっと前に書きましたが無駄なクラス分けに見えるので統合し、
22
+
23
+ 機能はfunctionで分ければいいように思えます。
24
+
25
+
26
+
27
+ ```PHP
28
+
29
+ class List_table {
30
+
31
+ function __CONSTRUCT(){
32
+
33
+ require_once("XXX.php");
34
+
35
+ $this->conn=new Db;
36
+
37
+ $this->conn->connect();
38
+
39
+ $sql = "SELECT * FROM XXX ORDER BY time DESC";
40
+
41
+ $result= $this->conn->query($sql);
42
+
43
+ $this->result = null;
44
+
45
+ while($row = $result->fetch_assoc()) {
46
+
47
+ $this->result[] = array('name' => $row['name'], 'comment' => $row['comment']);
48
+
49
+ }
50
+
51
+ $this->conn->close();
52
+
53
+ }
54
+
55
+ }
56
+
57
+ ```
58
+
59
+
60
+
61
+ これに対して
62
+
63
+
64
+
65
+ ```PHP
66
+
67
+ require("XXX4.php");
68
+
69
+ $l_obj = new List_table;
70
+
71
+ $data = $l_obj->result;
72
+
73
+ echo implode(",", $l_obj);
74
+
75
+ ```
76
+
77
+ とすればいけるような気がします

1

補足

2016/09/30 05:22

投稿

yambejp
yambejp

スコア114777

test CHANGED
@@ -3,3 +3,11 @@
3
3
  それはimplodeするって状況がよくわからなんですが
4
4
 
5
5
  何をしたいのかもう少し噛砕いて説明してもらえませんか?
6
+
7
+
8
+
9
+ たぶん
10
+
11
+ $data = $l_obj->result;
12
+
13
+ を参照するということだと思うんですが・・・