質問編集履歴
2
修正依頼・回答について
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
ご指摘いただいたテーブル名忘れについて修正しました。
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
|
|