回答
问题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. 登录C#与连接到SQL Server数据库
- 3. 连接到我的sql数据库
- 4. 用PHP连接到SQL Server数据库
- 5. PHP连接到MS SQL数据库
- 6. Java的JDBC数据库连接登录
- 7. 的DataSnap和数据库连接/登录
- 8. 使用PHP连接连接到MSSQL数据库用户登录失败
- 9. 连接到SQL数据库
- 10. 连接到SQL数据库
- 11. 连接到SQL数据库
- 12. 登录页面数据库连接
- 13. Android登录未与数据库连接
- 14. 连接到我的SQL数据库的php脚本
- 15. PHP的登录项目(最小的)数据库连接问题
- 16. 连接到数据库php
- 17. 连接到数据库,PHP
- 18. 连接到数据库,PHP
- 19. 试图连接字符串登录SQL数据库
- 20. 代码登录和数据库连接在PHP
- 21. PHP代码连接数据库和登录表格
- 22. log4net登录到SQL Server数据库
- 23. 无法连接到数据库,登录失败的用户
- 24. 直接连接到sql数据库android
- 25. 使用PHP登录到MySQL数据库?
- 26. PHP连接数据库:检索记录
- 27. PHP Webmatrix SQL Server数据库连接
- 28. 如何测试通过xampp连接到mysql数据库的php登录?
- 29. 连接我的MySQL数据库在PHP
- 30. 连接到数据库(ADO.NET,SQL Server)的
你可以添加你的代码吗? – fernando
邮编,而不是代码图片。 – WillardSolutions
请以可复制的形式在此处添加您的代码,并取出您的凭证。 – aynber