比如有一个登录页面
一个username
一个password的文本框,
输入之后 如果数据库里有的话 就登录成功 这个应该怎么实现?
求大神指点。。

解决方案 »

  1.   

    $conn = mysql_connect('localhost','root','你的mysql密码');
    mysql_query('USE test',$conn);
    mysql_query('SET NAMES utf-8',$conn);
    $res = mysql_query("SELECT username,password from 某表 where username='" . $_POST['username'] . "'",$conn);while(($row = mysql_fetch_assoc($res)) != false){
    $user[] = $row;
    }//如果不存在或者存在的情况下,密码不一致则返回失败
    //如果数据库的密码进行了加密,那么比较时可以对$_POST['password']进行处理
    if(!$user || $user['password']!=$_POST['password']){
    exit('用户名或密码错误');
    }
      

  2.   

    1、连接数据库
    2、根据用户名username,取数据,没有对应的数据说明帐号不存在
    3、取出数据再判断密码是否正确
      

  3.   

    $rs = mysql_query("SELECT * from 表 where username='$_POST['username']' and  password='$_POST[password]');
    if(mysql_num_rows($rs)) {
      echo '成功';
    }
      

  4.   

    再加上ajax判断一下