質問するログイン新規登録

質問編集履歴

3

現在調べていることは次のことです。bindParam(':XXX',$AAA[$i][0],PDO::PARAMA_STR);これ辺りが怪しい感じがしますが?どうなんでしょう。

2020/03/06 18:12

投稿

tukino-hikari
tukino-hikari

スコア26

title CHANGED
File without changes
body CHANGED
@@ -76,6 +76,8 @@
76
76
  PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,//PDO::ERRMODE_EXCEPTION
77
77
  PDO::ATTR_EMULATE_PREPARES => false,
78
78
  ];
79
+ エラー表示は次の通りです。
80
+ Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in
79
81
 
80
82
  現在上の様なコードを書き、色々と手探りで試してみていますができませんでした。
81
83
  宜しくご指導お願いいたします。

2

テストで’いちご',’りんご','バナナ'などとするとINSERTできます。

2020/03/06 18:12

投稿

tukino-hikari
tukino-hikari

スコア26

title CHANGED
File without changes
body CHANGED
@@ -49,6 +49,7 @@
49
49
 
50
50
 
51
51
  ※PDOでのデータベースへの接続は出来ています。
52
+ ※テストで配列変数を使わないで、VALUES('いちご','りんご','バナナ')とすればインサートできます。
52
53
  ※$pdoはPDOのインスタンスになります。
53
54
 
54
55
 

1

データベースの接続設定を追加しました。

2020/03/06 17:56

投稿

tukino-hikari
tukino-hikari

スコア26

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,5 @@
1
+ 素人です!まる2日ネットで様々検索しましたが、分からりませんでした。
1
- 素人です!こちらのサイトでは時々お世話になっております。
2
+ こちらのサイトでは時々お世話になっております。
2
3
  極力自力解決したいのですが、かれこれ2日程考えこんでおり、
3
4
  ついに諦めてこちらのサイトに助けを求めました。
4
5
 
@@ -66,6 +67,14 @@
66
67
  $stmt->execute(   ?分からない   );
67
68
 
68
69
  }
70
+
71
+
72
+ ドライバーオプションは静的プレースホルダを選んでいます。
73
+ $DRIVER_OPTIONS=
74
+ [
75
+ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,//PDO::ERRMODE_EXCEPTION
76
+ PDO::ATTR_EMULATE_PREPARES => false,
77
+ ];
69
78
 
70
79
  現在上の様なコードを書き、色々と手探りで試してみていますができませんでした。
71
80
  宜しくご指導お願いいたします。