从mysql 中读取到的字段值 通过php echo语句打印出来的和php的一个变量值相等,但是用if(A==B)却不执行

[复制链接]
查看11 | 回复4 | 2013-6-6 20:50:14 | 显示全部楼层 |阅读模式
if($passwd!=$row['2'])明显这句话的问题!!判断语句中 ==是等于 =是赋值!双等号就可以了!...
回复

使用道具 举报

千问 | 2013-6-6 20:50:14 | 显示全部楼层
if(strcmp($passwd, $row['2'])==1){echo "login fail";},前提是这两个都是字符串...
回复

使用道具 举报

千问 | 2013-6-6 20:50:14 | 显示全部楼层
if(trim($passwd) != trim($row[2]))这样试下,可能是字符串存在空格...
回复

使用道具 举报

千问 | 2013-6-6 20:50:14 | 显示全部楼层
mysql里的字段类型与php变量相同么...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行