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

質問編集履歴

2

Tittleの修正

2021/07/21 02:05

投稿

nguyenseiji
nguyenseiji

スコア156

title CHANGED
@@ -1,1 +1,1 @@
1
- WPFを使ったWebAPIでPOSTしたJSON情報がWEB側(PHP)表示されない
1
+ WPFを使ったWebAPIでPOSTしたJSON情報がWEB側PHPを使ってデータベースにうまく追加ない
body CHANGED
File without changes

1

PHPコードの追加

2021/07/21 02:05

投稿

nguyenseiji
nguyenseiji

スコア156

title CHANGED
File without changes
body CHANGED
@@ -20,4 +20,41 @@
20
20
 
21
21
 
22
22
  }
23
+ ```
24
+
25
+ ```php
26
+ <?php
27
+
28
+ try{
29
+ require "./private/database.php";
30
+ $DBH->beginTransaction();
31
+
32
+
33
+ $url = $_SERVER['REQUEST_URI'];
34
+
35
+ $json = $url;
36
+ $json = mb_convert_encoding($json, 'UTF8', 'ASCII,JIS,UTF-8,EUC-JP,SJIS-WIN');
37
+ $arr = json_decode($json,true);
38
+ $FirstIndex = $arr["age"];
39
+ $SecondIndex = $arr["name"];
40
+
41
+ $STMT = $DBH->prepare('INSERT INTO debug(Age,Name) VALUE(?,?)');
42
+ $STMT->bindValue(1,$FirstIndex,PDO::PARAM_INT);
43
+ $STMT->bindValue(2,$SecondIndex,PDO::PARAM_STR);
44
+ $STMT->execute();
45
+
46
+
47
+
48
+
49
+
50
+
51
+ $DBH->commit();
52
+ }catch(Exception $ERROR){
53
+ $DBH->rollBack();
54
+ print $ERROR;
55
+ exit();
56
+ }
57
+
58
+
59
+ ?>
23
60
  ```