質問編集履歴
2
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -60,14 +60,13 @@
|
|
60
60
|
```
|
61
61
|
また以下のようにバインドをやってみたりもしましたが駄目でした
|
62
62
|
```PHP
|
63
|
-
$stmt = $pdo->prepare($sql);
|
64
|
-
$stmt->bindValue(":id", $params[
|
63
|
+
$stmt->bindValue(":id", $params['id'], PDO::PARAM_INT);
|
65
|
-
$stmt->bindValue(":your_name", $params[
|
64
|
+
$stmt->bindValue(":your_name", $params['your_name'], PDO::PARAM_STR);
|
66
|
-
$stmt->bindValue(":email", $params[
|
65
|
+
$stmt->bindValue(":email", $params['email'], PDO::PARAM_STR);
|
67
|
-
$stmt->bindValue(":url", $params[
|
66
|
+
$stmt->bindValue(":url", $params['url'], PDO::PARAM_STR);
|
68
|
-
$stmt->bindValue(":gender", $params[
|
67
|
+
$stmt->bindValue(":gender", $params['gender'], PDO::PARAM_INT);
|
69
|
-
$stmt->bindValue(":age", $params[
|
68
|
+
$stmt->bindValue(":age", $params['age'], PDO::PARAM_INT);
|
70
|
-
$stmt->bindValue(":contact", $params[
|
69
|
+
$stmt->bindValue(":contact", $params['contact'], PDO::PARAM_STR);
|
71
|
-
$stmt->bindValue(":created_at", $params[
|
70
|
+
$stmt->bindValue(":created_at", $params['created_at'], PDO::PARAM_STR);
|
72
|
-
|
71
|
+
$stmt->execute(); //実行
|
73
72
|
```
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -58,18 +58,16 @@
|
|
58
58
|
$stmt->bindValue(':created_at', '2023-01-28');
|
59
59
|
$stmt->execute();
|
60
60
|
```
|
61
|
-
また以下のようにバインドを
|
61
|
+
また以下のようにバインドをやってみたりもしましたが駄目でした
|
62
62
|
```PHP
|
63
|
-
$stmt = $pdo->prepare($sql);
|
63
|
+
$stmt = $pdo->prepare($sql);
|
64
|
-
foreach ($params as $key => $value) {
|
65
|
-
$stmt->bindValue(":id", $
|
64
|
+
$stmt->bindValue(":id", $params[0], PDO::PARAM_INT);
|
66
|
-
$stmt->bindValue(":your_name", $
|
65
|
+
$stmt->bindValue(":your_name", $params[1], PDO::PARAM_STR);
|
67
|
-
$stmt->bindValue(":email", $
|
66
|
+
$stmt->bindValue(":email", $params[2], PDO::PARAM_STR);
|
68
|
-
$stmt->bindValue(":url", $
|
67
|
+
$stmt->bindValue(":url", $params[3], PDO::PARAM_STR);
|
69
|
-
$stmt->bindValue(":gender", $
|
68
|
+
$stmt->bindValue(":gender", $params[4], PDO::PARAM_INT);
|
70
|
-
$stmt->bindValue(":age", $
|
69
|
+
$stmt->bindValue(":age", $params[5], PDO::PARAM_INT);
|
71
|
-
$stmt->bindValue(":contact", $
|
70
|
+
$stmt->bindValue(":contact", $params[6], PDO::PARAM_STR);
|
72
|
-
$stmt->bindValue(":created_at", $
|
71
|
+
$stmt->bindValue(":created_at", $params[7], PDO::PARAM_STR);
|
73
|
-
}
|
74
|
-
$stmt->execute(); //実行
|
72
|
+
$stmt->execute(); //実行
|
75
73
|
```
|