質問編集履歴

2

修正依頼・回答について

2019/06/20 05:52

投稿

3time
3time

スコア12

test CHANGED
File without changes
test CHANGED
@@ -171,3 +171,99 @@
171
171
  どうかお力添えいただけますと幸いです。
172
172
 
173
173
  よろしくお願いいたします。
174
+
175
+
176
+
177
+ ###追記(修正等)
178
+
179
+ ・SELECT文で試す
180
+
181
+ →試してみたのですが表示されないため、もしかしたら接続で何か躓いているのかもしれません……
182
+
183
+
184
+
185
+ dbconnect.php
186
+
187
+ ```php
188
+
189
+ <?php
190
+
191
+ try {
192
+
193
+ $db = new PDO('dblib:dbname=mini_bbs;host=****;charaset=Shift-Jis','****','**********');
194
+
195
+ } catch(PDOException $e) {
196
+
197
+ echo 'DB接続エラー: '.$e ->getMessage();
198
+
199
+ }
200
+
201
+ ?>
202
+
203
+ ```
204
+
205
+
206
+
207
+ 表示するために元のファイルの中に書いたphp
208
+
209
+ ```php
210
+
211
+ $members = $db -> query('SELECT * FROM members');
212
+
213
+ while ($member = $members -> fetch()) {
214
+
215
+ print($record['email']. "\n");
216
+
217
+ ```
218
+
219
+
220
+
221
+ ・echoしたあとheader効かない
222
+
223
+ →headerは何かを読み込む前、との認識だったので不思議に思いながらも、
224
+
225
+ 何度か改訂された本の情報なので大丈夫なのかな、と思い特に編集せず書いております。
226
+
227
+ 使えるのであればなぜ使えるのか調べよう、と思っておりました。
228
+
229
+
230
+
231
+ ・全角の何かが入っている
232
+
233
+ →teratailに記載するにあたり、長くて見づらくなったため、
234
+
235
+ こちらのエディタで改行したところ入ってしまったようです。紛らわしいことをして申し訳ありません。
236
+
237
+
238
+
239
+ ・使う予定のSQL
240
+
241
+ ```SQL
242
+
243
+ INSERT INTO mini_bbs (name, email, password, picture, created) VALUES('test','test','test',NULL,GETDATE())
244
+
245
+ ```
246
+
247
+ こちらを利用してみたところ、SQLserverでは通るものの、php側ではエラーが出ました。
248
+
249
+ 以下該当箇所の記述(それ以外は変更していません)とエラー内容です。
250
+
251
+ ```php
252
+
253
+ $statement = $db->prepare('INSERT INTO members (name, email, password, picture, created) VALUES('wawaaa','wawawaaa','waaa',NULL,GETDATE())'); //12行目
254
+
255
+ ```
256
+
257
+ ```
258
+
259
+ syntax error, unexpected T_STRING in /var/www/html/ono/hi/join/check.php
260
+
261
+ on line 12
262
+
263
+ ```
264
+
265
+
266
+
267
+ 文章のおかしな点など多々あると思います、申し訳ありません。
268
+
269
+ 少し気持ちが焦っているので、見当違いなことをしていましたらご指摘くださいますと助かります。

1

ご指摘いただいたテーブル名忘れについて修正しました。

2019/06/20 05:52

投稿

3time
3time

スコア12

test CHANGED
File without changes
test CHANGED
@@ -78,7 +78,7 @@
78
78
 
79
79
  // 登録処理 この下から
80
80
 
81
- $statement = $db->prepare('INSERT INTO( 
81
+ $statement = $db->prepare('INSERT INTO mini_bbs( 
82
82
 
83
83
  name,
84
84