今天遇到一个难以解决的问题,希望知道的朋友能帮忙解答一下。
部分代码如下
$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中需要选中才能出现。
部分代码如下
$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中需要选中才能出现。
解决方案 »
- php文件上传
- 运算顺序
- 请教一个XML问题
- print <<<EOT 出现提示Parse error: syntax error, unexpected $end in 如何解决?
- PHP正则中简单的变量问题
- 各位老师,我先在要实现中文文档下载即:http://10.28.30.17/总结.doc 但apache不支持,如何用php处理一下,实现功能,谢谢
- mysql只读的问题
- 关于PHP安装的问题 谢谢 :)
- php?
- 如何取出二维数组中的不重复元素并进行拼接?php
- linux+apache下面执行php的问题,有时候执行一半就自动结束了,有时候执行就出现“无法显示该页”
- XML 删节点
....
$que=mysql_query($sel) or die(mysql_error());
$rows=mysql_num_rows($que) or die(mysql_error());
....