質問編集履歴

1

追記

2016/01/10 03:26

投稿

___knd
___knd

スコア12

test CHANGED
File without changes
test CHANGED
@@ -75,3 +75,77 @@
75
75
 
76
76
 
77
77
  以上、よろしくお願いします。
78
+
79
+
80
+
81
+
82
+
83
+ ---------------------------------
84
+
85
+ 2016/1/10追記
86
+
87
+
88
+
89
+ ご解答ありがとうございます。
90
+
91
+
92
+
93
+ ```ここに言語を入力
94
+
95
+ $sql = 'SELECT ** FROM ***;';
96
+
97
+ $sql1 = 'SELECT xx FROM xxx;';
98
+
99
+ $stmt = $pdo -> query($sql);
100
+
101
+ $stmt1 = $pdo -> query($sql1);
102
+
103
+
104
+
105
+ while($data= $stmt ->fetch(PDO::FETCH_ASSOC)){
106
+
107
+ echo $data['**'];
108
+
109
+ }
110
+
111
+ while($data1= $stmt1 ->fetch(PDO::FETCH_ASSOC)){
112
+
113
+ echo $data['xx'];
114
+
115
+ }
116
+
117
+ ```
118
+
119
+
120
+
121
+ 複文記述する際、このような感じでデータを取れることは理解しました。(命令をstmtに保存してるイメージなのかなという解釈です)
122
+
123
+ ただこれだと、**[0],**[1]…xx[0],xx[1]となってしまいます。
124
+
125
+
126
+
127
+ ――――――――――――――
128
+
129
+ |**[0]|xx[0]|
130
+
131
+ |**[1]|xx[1]|
132
+
133
+ |**[2]|xx[2]|
134
+
135
+ ――――――――――――――
136
+
137
+ このように交互にデータの取得を行いたいです。
138
+
139
+
140
+
141
+ while文内では、データに命令されたデータを代入しある分を保持→表示しているのかなという解釈をしていて、
142
+
143
+ それだとwhile文の中にwhile文を書いてもやりたい処理はできなく困っています。
144
+
145
+
146
+
147
+ 交互にデータを取ってくる処理のご教授をお願いしたいです。
148
+
149
+
150
+
151
+ 何度もすみません。よろしくお願いします。