if(mysql_num_rows($result)==1) 
{
$myrow = mysql_fetch_row($result);
//registered user
session_start(); 
session_register("RTs"); 
$RTs=$myrow["RTs"];
echo"you have logged in"; 
}

解决方案 »

  1.   

    还是同样的问题,还是显示"login failed"
      

  2.   

    如果是表单提交过来的变量试试下面的
    $result=mysql_query("SELECT Username,Password FROM RTs where Username='".$_POST['Username']."' and Password='".$_POST['Password']."'",$db); 
      

  3.   

    检查数据库的password是否已经是定为md5,如果是的话,你程序也要定义md5。
      

  4.   

    又是一个
    你把session_start();放在程序第一行,试试
      

  5.   

    $result=mysql_query("SELECT Username,Password FROM RTs where Username='".$_GET['Username']."' and Password='".$_GET['Password']."'",$db); 这样试试对不对啊?不用$_POST,用$_GET
    问题肯定是出在Username='$Username' and Password='$Password'",
      

  6.   

    输出$Username和$Password的值看看