【发布时间】:2012-10-01 10:02:03
【问题描述】:
我的数据库中有这些信息...
用户名 - kam、mav、shin
密码 - kam, mav, shin
这是我的代码...
<?php
$con=mysql_connect("localhost","root","");
mysql_select_db("nnx",$con);
$tbl2=mysql_query("SELECT * FROM tablename WHERE `username` =
'".mysql_real_escape_string($_POST['username'])."' and `password` =
'".mysql_real_escape_string($_POST['password'])."'");
while($row=mysql_fetch_array($tbl2))
if (($row['username']==$_POST['username'])&&($row['password']==$_POST['password']))
{
echo " ";
}
if (($row['username']!=$_POST['username'])&&($row['password']!=$_POST['password']))
{
header("location: /login.php?codeError=1");
die;
}
?>
问题是,如果我输入用户名“mav”并且密码是“kam”,它仍然会通过下一页。我该怎么办?
【问题讨论】: