我想更改confirm电子邮件和 id 等于 GET 数据的位置。我是 mysqli 的新手,这就是为什么我会犯这样的错误。这是代码:
$quer = "UPDATE `users` SET `confirm` = '1' WHERE `users`.`email` =
'$_GET[eml]', `users`.`id` = '$_GET[num]'";
$db->query($quer);
我想更改confirm电子邮件和 id 等于 GET 数据的位置。我是 mysqli 的新手,这就是为什么我会犯这样的错误。这是代码:
$quer = "UPDATE `users` SET `confirm` = '1' WHERE `users`.`email` =
'$_GET[eml]', `users`.`id` = '$_GET[num]'";
$db->query($quer);
mysqli_stmt_bind_param — 绑定变量以准备查询参数
什么是准备好的表达式
针对 SQL 注入的有效保护
防止 php 中的 SQL 注入
users.id= '$_GET[num]'"; 你可能有一个整数,去掉括号使它看起来像这样users。id= $_GET[num]";