回答
问题1:$ USER_NAME = $ _ POST [ '用户名' ]。你错误地使用了单引号。屏幕截图中的密码相同。 http://i.stack.imgur.com/FlUyR.jpg
问题2:mysqli_query($ CONNECTIONHANDLER,$ QUERY),但您缺少connectionhandler。
全部代码更改:
$username = mysqli_real_escape_string($con,$_POST['username']);
$password = mysqli_real_escape_string($con,$_POST['pass_word']);
$rs = mysqli_query($con, "Select username, pass_word from verify where username = '%s' and pass_word = '%s'", $username, $upassword);
$check_user = mysqli_num_rows($rs);
if($check_user>0){
echo "Logged in/valid user ";
} else {
echo "username/password incorrect";
}
*“你已经错误地使用了单引号”* - 那你有没有'$ _POST ['username']'这两个逗号也会导致错误。 –
@ Fred-ii-感谢fred注意到错字:) – Senthil
不客气。 –
变化 '$_POST[username]'
到$_POST['username']
和同样为密码。
你实际上是分配的,而不是从$_POST
阵列
@masquellett是否做到了这一点? –
删除简单报价
$username = $_POST['username'];
$password = $_POST['pass_word'];
请记住,POST输入应总是进行消毒,以避免注射
让他们的字符串值我认为你做错了。你也只是在互联网上发布你的用户名和密码。 查询是多余的。你应该检查用户是否存在这样的用户名和密码(例如,从...中选择计数(*)) 你所做的第二个控制是多余的。此外,你在一段时间内声明了一个变量,并试图从外部访问这些值。
还有一些语法错误,如引号和其他用户已经建议的东西。
- 1. PHP登录数据库连接错误
- 2. 用PHP连接到SQL Server数据库
- 3. PHP连接到MS SQL数据库
- 4. Java的JDBC数据库连接登录
- 5. 连接到SQL数据库
- 6. 连接到SQL数据库
- 7. PHP的登录项目(最小的)数据库连接问题
- 8. 试图连接字符串登录SQL数据库
- 9. log4net登录到SQL Server数据库
- 10. 使用PHP登录到MySQL数据库?
- 11. PHP Webmatrix SQL Server数据库连接
- 12. 连接我的MySQL数据库在PHP
- 13. 通过C#连接到MySql数据库登录
- 14. 登录后连接到其他数据库?
- 15. HTML登录表单连接到数据库
- 16. 数据库MS Access 2007连接到C#ASP.net,登录页面
- 17. 登录JSP和servlet连接到数据库
- 18. 到数据库的PHP连接
- 19. 到Oracle数据库的PHP连接
- 20. VB,我不断收到用户登录失败......当我试图连接到SQL Server数据库
- 21. 我有一个连接到MySQL数据库的php登录脚本,我的else语句不运行
- 22. 数据库连接,检查数据,登录页面
- 23. 使用PHP连接到数据库时,我在哪里可以隐藏我的登录信息?
- 24. ASP连接到SQL Server数据库
- 25. 将Xamarin.Android连接到SQL Server数据库
- 26. 从Pentaho连接到MS SQL数据库
- 27. 将SQL数据库连接到C#
- 28. ASP.NET:连接到SQL Server数据库
- 29. 从PowerShell连接到SQL Server数据库
- 30. 将表单连接到SQL数据库
你可以添加你的代码吗? – fernando
邮编,而不是代码图片。 – WillardSolutions
请以可复制的形式在此处添加您的代码,并取出您的凭证。 – aynber