$query="select password,enable from access  //??登陆程序没有insert语
              where username=$username";           句,怎么选择  
      $result=mysql_query($query);         password,enable(它代表什么字段)
     
       if($result)                  //??从整个程序来看,$result代表示什么//
第一个是查找登录后户的登录密码和数据库中的是否相同,$result是返回的结果。如果有匹配结果登录成功。如果没有查到或是密码不相同,不许充登录。
enable可能是数据表中的一个字段。

解决方案 »

  1.   

    还有一点:SQL语句我不知道你是不是熟悉。SELECT 是用于查询列出数据。INSERT是插入。
      

  2.   

    1.登陆程序是没有必要有insert语句阿. 用户表不是由login来创建的, 登陆只要判断用户名密码和用户列表中的是否一致就可以了.
    2.$result=mysql_query($query), 用$result来判断query是否正确执行.
      

  3.   

    你好!我想把程序login.php中if语句改成switch 语句控制,可switch 后的"()",我不知道应该怎么写
    这是我写的:
    <?
    include("db.php"); 
    if ($HTTP_POST_VARS[$login])  //login 
    {
    switch()      ///????????()里面写什么条件??
      {
       case $username=="" :
       echo $info="请输入会员名"; 
       header("location:login.php?info=$info"); 
       break;
       case $password=="" :
       $info="请输入密码";
       header("location:login.php?info=$info");
       break;
       default:
       $link=mysql_connect($db_host,$db_user);
       $db=mysql_select_db($user,$link);
       $query="insert into access (username,password) values
          ('$HTTP_POST_VARS[username]', '$HTTP_POST_VARS[password]')";
          
       $result=mysql_query($query);
      }
    }
    ?>