今天遇到一个难以解决的问题,希望知道的朋友能帮忙解答一下。
部分代码如下
$username=$_POST['username'];
$password=md5($_POST['password']);
$sel="select * from user WHERE username='".$username."' and pwd='".$password."'";
$que=mysql_query($sel);
$rows=mysql_num_rows($que);
echo $rows;
当我输入正确的用户名和密码后始终得到结果$rows=0。
直接用sqlyog中输入同样select语句结果同样为0。
建表时编码是utf8,pwd字段类型是varchar(32)。而且本身表中的md5值在sqlyog中需要选中才能出现。