帮小弟看看这个程序 我的程序前面一直到 echo $u_name; 都能执行;后面的这句怎么都传不出结果来,总是显示“你是过客”;怎么回事,难道这个 $db_result=mysql_fetch_array($dbq); 有错?请给小弟个答案 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(mysql_num_rows($dbq) < 1){ echo "对不起,登录不成功!您现在是过客.";return;}else{$db_result=mysql_fetch_array($dbq);建议:("select u_alias,u_money,u_level,u_exp,u_depart from userinfo where u_name=' $u_name ' and u_passwd=' $u_passwd ' "); 中不要查询密码(容易出现安全问题)而根据用户名查询之后再比较密码。 判断一个数组是否为空怎么能用$if ( $array == "" )呢~~应该是if ( count($array) == 0 ) 请问:我该如何比较得到的$db_upasswd与传递过来的$u_passwd之间关系?if($u_passwd<>$db_upasswd){....} 好象行不通? 这一步仍然没有出错:echo $u_passwd,$db_upasswd;但后面总是执行出“对不起!登录错误!”if($u_passwd!=$db_upasswd){ echo "对不起!登录错误!"; return;} echo "你好,",$db_ualias,"!欢迎你到来!"; 简单的PHP 语法问题 字符串替换问题 网站快照缩略图 求类似于百度的分页显示代码 Warning: mysql_query(): 9 is not a valid MySQL-Link resource in ? 高手!急救! webservice! 无法连接数据库 关于数据库结构 PHPexcel有人很熟悉吗?能小弟一个忙吧,谢谢 在PHP4.2中,表单的文本输入框中单引号都变成\',双引号都变成\",现在不想这样,如何解决? 请问能不能用纯PHP(不用javascript或其它)来控制按下back键所要去的页面?? 急呀! LINUX下的PHP邮件系统可以移植到WIN2000下吗?
if(mysql_num_rows($dbq) < 1){ echo "对不起,登录不成功!您现在是过客.";return;}
else
{$db_result=mysql_fetch_array($dbq);
建议:
("select u_alias,u_money,u_level,u_exp,u_depart from userinfo where u_name=' $u_name ' and u_passwd=' $u_passwd ' ");
中不要查询密码(容易出现安全问题)
而根据用户名查询之后再比较密码。
if($u_passwd<>$db_upasswd){....} 好象行不通?
但后面总是执行出“对不起!登录错误!”
if($u_passwd!=$db_upasswd){ echo "对不起!登录错误!"; return;}
echo
"你好,",$db_ualias,"!欢迎你到来!";