代码太长,我没看
不过,你可以加个括号试试:
if ( $pwd == ($pwd_load))
或
if ($pwd_load == $pwd)行的话,接分!!!!!!!!!!!!!!!
不过,你可以加个括号试试:
if ( $pwd == ($pwd_load))
或
if ($pwd_load == $pwd)行的话,接分!!!!!!!!!!!!!!!
解决方案 »
- <a href="?action=delete&messageid=<?=$result['mid']?>">delete</a>
- 分享一个对memcached扩展封装的类
- 提问:关于gd画图的问题 高手救命
- php数组读 取问题
- [向大家提问]有什么好的web报表系统介绍一下???最好是php实现,最好有详细api.
- 大家看下我写的正则表达式正确吗?
- 新手提问:在php怎样重定向另一个网址.
- pdflib中如何使用背景图片啊
- 我的匹配用户名的正则表达式怎么写
- php 操纵 sql server 以及远程连接数据库
- ■■现在公司开发PHP最流量的服务器配置和开发工具是什么?
- Lost connection to MySQL server during query帮忙
查看一下四否一致撒,前后空格,换行什么的都确认一下
字符串比较。函数说明:
内容说明
本函数用来比较二字符串的大小。返回负数表示 str1 小于 str2;返回正数表示 str1 大于 str2;返回零表示二字符串相同。
看看有没有多空格什么的
if(strcmp($pwd,$pwd_load)==0)看看?
if ($pwd===$pwd_load)
echo "两个变量完全相同,无论是值或者数据类型";else if (!gettype($pwd)==gettype($pwd_load))
echo "两个变量虽然看起来一样,但实际上数据类型不一致"; else
echo "两个变量虽然类型一样,但值存在细微区别,比如某个值存在多余空格";
?>
目前我知道的有java,asp,net都会有这个问题!
$password=md5($password);
$str="select * from moto_admin where name='admin' and pwd_load='$password'";
$result=mysql_query($str,$link_id);
mysql_num_rows
if(0==mysql_num_rows($result))
echo "登录失败";
else
echo "登录成功";如果非得按照您自己的思路,我建议判断时用strcmp
首先,程序代码和标记代码混杂在一起,搞得乱七八糟。我都没心情看,我想其他人不会有心情看。
其次,正如上所说,居然去数据库中把密码取来比较,那还由sql语言干吗?
再次,看这句“require_once("sys_conf.inc");”,看看包含进来的是什么类型的文件?我不清楚这个文件里面是什么东西,估计是一些系统配置相关的东西吧,是不是有数据库账户、密码之类的东西?如果有人在浏览器里输入http://ip/.../sys_conf.inc,岂不是都告诉别人了?至少后缀名应该为php吧。
我刚写程序的时候,也曾这样,被一位老前辈骂的狗血喷头。
还是请楼主改变一下编码的习惯!