:我有以下表格:( ,Blurb TEXT NOT NULL使用以下存储的进程{“您的SQL语法中有一个错误;请查看与您的MySQL服务器版本相对应的手册,了解使用‘do it')’的正确语法。”}现在,如果我错了,请纠正我,但是这不正是存储过程和参数为了帮助防止注入攻击而打算解决的问题类型吗?
还是我做错了什么?
我有一个PHP脚本,当用户输入正确的登录凭据时,它会将用户登录到我的网站。但是,我注意到通过在password框中输入anything' OR 'x'='x可以很容易地注入此登录名。$query = "SELECT * FROM sm_editors WHERE email = '".$_POST['email']."' AND password = '".$_POST['password']."' AND user_type