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

回答編集履歴

1

見直し

2020/04/06 10:27

投稿

退会済みユーザー
answer CHANGED
@@ -13,4 +13,16 @@
13
13
 
14
14
  それと、ていねいにやるなら、
15
15
  [PHP: PDOStatement::bindValue - Manual](https://www.php.net/manual/ja/pdostatement.bindvalue.php)
16
- でプリペアドステートメントのパラメータを文字列か数値か指定すると改善したりして。
16
+ でプリペアドステートメントのパラメータを文字列か数値か指定すると改善したりして。
17
+
18
+ ```php
19
+ $id = $_GET['id'];
20
+ $stmt = $db->prepare('DELETE FROM to_pass_away WHERE id=?');
21
+ $stmt->bindValue(1, $id, PDO::PARAM_INT);
22
+ $stmt->execute();
23
+ ```
24
+ これで `$id` が渡ります。
25
+ あるいは、
26
+ ```php
27
+ $stmt->execute(array($id)); // not 'id'
28
+ ```