回答編集履歴
1
見直し
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
|
+
```
|