質問編集履歴

2

SQL文をcode内にいれた。

2018/10/20 08:13

投稿

tanukitii
tanukitii

スコア44

test CHANGED
File without changes
test CHANGED
@@ -88,7 +88,13 @@
88
88
 
89
89
  ・DBに入力したcreate分は
90
90
 
91
+ ```SQL
92
+
91
- INSERT INTO my_items SET maker_id=1, item_name="リンゴ", price=210, keyword="缶詰,ピンク,甘い", sales=0です。これはDB上で実行するとDB上にデータが追加されます。
93
+ INSERT INTO my_items SET maker_id=1, item_name="リンゴ", price=210, keyword="缶詰,ピンク,甘い", sales=0
94
+
95
+ ```
96
+
97
+ です。これはDB上で実行するとDB上にデータが追加されます。
92
98
 
93
99
 
94
100
 

1

現状どうなっているか,を加えました。

2018/10/20 08:13

投稿

tanukitii
tanukitii

スコア44

test CHANGED
File without changes
test CHANGED
@@ -37,3 +37,59 @@
37
37
  いろいろ調べてはみたのですが,PHPのverが7以上であればphp.iniをいじらなくてもPDOは使えますし,コードの間違いも特に見当たらなくどうしたものかと悩んでおります。
38
38
 
39
39
  ご助言いただけると幸いです。
40
+
41
+
42
+
43
+ 【追記】
44
+
45
+ 下記のようにコードを修正しても現状は変わらずです。
46
+
47
+ ```php
48
+
49
+ <?php
50
+
51
+ try{
52
+
53
+ $db = new PDO('mysql:dbname = mydb; host = 127.0.0.1; charset = utf8', '△△', '〇〇');
54
+
55
+ $count = $db -> prepare('INSERT INTO my_items SET maker_id=1, item_name="モモ", price=210, keyword="缶詰,ピンク,甘い", sales=0');
56
+
57
+ $count -> execute();
58
+
59
+ }catch(PDOException $e){
60
+
61
+ echo "DB接続エラー:". $e->getMessage();
62
+
63
+ }
64
+
65
+ ?>
66
+
67
+ ```
68
+
69
+ ・host=localhostにしても何も変わらず。
70
+
71
+
72
+
73
+ ・phpを実行している手順は上記のコードを
74
+
75
+ C:\xampp/\htdocs/memo下におき,検索エンジン(chrome)で
76
+
77
+ http://localhost/memo/index.phpと入力しています。
78
+
79
+
80
+
81
+ ・php 7.2.11,phpMyAdmin 4.8.3,Apache 2.4.35をWindows10 64bitで使用しています。
82
+
83
+
84
+
85
+ ・エディタはVSコードを使用しています。
86
+
87
+
88
+
89
+ ・DBに入力したcreate分は
90
+
91
+ INSERT INTO my_items SET maker_id=1, item_name="リンゴ", price=210, keyword="缶詰,ピンク,甘い", sales=0です。これはDB上で実行するとDB上にデータが追加されます。
92
+
93
+
94
+
95
+ 以上でございます。何卒よろしくお願いします。