$conn->query("update kami set state='1' where id='$id'"); 请优化这段代码防止SQL注入
时间: 2023-05-12 14:04:51 浏览: 93
C#防SQL注入代码的三种方法
可以使用参数化查询来防止SQL注入,将$id作为参数传入SQL语句中,而不是直接拼接到SQL语句中。例如:
$stmt = $conn->prepare("UPDATE kami SET state='1' WHERE id=?");
$stmt->bind_param("s", $id);
$stmt->execute();
这样可以有效地防止SQL注入攻击。
阅读全文