我的表格式mysql 的,只有三个字段 CREATE TABLE IF NOT EXISTS admin
( id
int(4) NOT NULL default '0', name
varchar(13) default NULL, pwd
varchar(50) default NULL, PRIMARY KEY (id
) ) ENGINE=MyISAM; 管理员登入的时候老是密码不正确
???######我的chkadmin.php代码如下: <?php
class chkinput { var $name; var $pwd;
function chkinput($x,$y) { $this->name=$x; $this->pwd=$y; }
function checkinput() { include("conn.php"); $sql=mysql_query("select * from admin where name='".$this->name."'",$conn); $info=mysql_fetch_array($sql); if($info==false) { echo "<script language='javascript'>alert('不存在此管理员!');history.back();</script>"; exit; } else { if($info[pwd]==$this->pwd) { header("location:default.php"); } else { echo "<script language='javascript'>alert('密码输入错误!');history.back();</script>"; exit; }
} } }
$obj=new chkinput(trim($_POST[name]),md5(trim($_POST[pwd]))); $obj->checkinput();
?>######呵呵,查一下你到底执行了什么sql;######不明白,看日志?我的sql语句应该没问题######
呵呵,查一下你到底执行了什么sql;
不明白,看日志?是sql查询语句出错了?请说清楚好吗?新手很多都不懂,这个代码是我照书上写的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。