php mysql 查看错误_PHP mysql查询语法错误

我是PHP / MySQL的新手,我似乎遇到了一个新手问题.

无论我改变什么,下面的代码都会让我犯错误,而且我觉得它必须在我正在弄乱的语法中的某个地方.这一切都在家里’localhost’工作,但现在我正试图在网上主持它似乎更多的空间与空间和诸如此类的东西.

这是一个简单的登录系统,问题代码如下:

session_start();

require 'connect.php';

echo "Test";

//Hash passwords using MD5 hash (32bit string).

$username=($_POST['username']);

$password=MD5($_POST['password']);

//Get required information from admin_logins table

$sql=mysql_query("SELECT * FROM admin_logins WHERE Username='$username' ");

$row=mysql_fetch_array($sql);

//Check that entered username is valid by checking returned UserID

if($row['UserID'] === NULL){

header("Location: ../adminlogin.php?errCode=UserFail");

}

//Where username is correct, check corresponding password

else if ($row['UserID'] != NULL && $row['Password'] != $password){

header("Location: ../adminlogin.php?errCode=PassFail");

}

else{

$_SESSION['isAdmin'] = true;

header("Location: ../admincontrols.php");

}

mysql_close($con);

?>

测试就在那里,所以我知道为什么页面会抛出错误,这是:

`Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in 'THISPAGE' on line 12`

它似乎不喜欢我的SQL查询.

任何帮助深表感谢.

编辑:

connect.php页面是:

$con = mysql_connect("localhost","username","password");

if(!$con) {

die('Could not connect: ' . mysql_error());

}

mysql_select_db("dbname", $con);

?>

是的,它是mysql_ *,LOL,我也可以修复它.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值