这个登陆没有问题的。
为什么登陆不了?代码拿出来看一下。
有一点要注意一下,验证SQL最好加上BINARY

解决方案 »

  1.   

    自己写了个简化的,原来真的接收不了中文的值——:
    <?php
    include("coon.php");
    $sql="select user_name,user_password from tab_user where user_name='$td_username'";
    $result=mysql_query($sql);
    $r=mysql_fetch_array($result);
    echo $r["user_name"]."<BR>";
    echo $r["user_password"]."<BR>";
    ?>
    -------------------------------------
    输出就是一片空白。但是当$td_username是字母时候就没问题——!
    晕死。
      

  2.   

    我的user_name是char字符型的,应该不关这个事吧????
      

  3.   

    你的user_name字段是不是不是GB2312字符集?
    在mysql_query($sql)之前执行一下mysql_query('SET NAMES GB2312');
      

  4.   

    可能是这个问题.我建表的时候没选择字符集,而是用默认的.
    请问怎样处理?
    <?php
    include("coon.php");
    $sql="select user_name,user_password from tab_user where user_name='$td_username'";
    mysql_query('SET NAMES GB2312');//这样处理吗?
    $result=mysql_query($sql);
    $r=mysql_fetch_array($result);
    echo $r["user_name"]."<BR>";
    echo $r["user_password"]."<BR>";
    ?>
    -------------------------------------