是提示什么错误啊?$query=select count(id) as num from temp where name='$username';
$result=mysql_query($query);
$row=mysql_fetch_array($result);if($row[num]!=0)
{
echo "该用户名已经被使用,请重新选择";
}else{
//其他操作
}

解决方案 »

  1.   

    $DB = mysql_connect($server, $user, $password);
    mysql_query($query, $DB);
      

  2.   

    错误:Parse error: parse error, expecting `'('' in E:\flashtom\wwwroot\php\index.php on line 6464行就是从:$query = "select id from temp where name = '$username'";
    开始的,
      

  3.   

    错误提示:Parse error: parse error, expecting `'('' in E:\flashtom\wwwroot\php\index.php on line 64前提:数据库已经连接好了!!
      

  4.   

    else //原来是elseif
    $query = "select id from temp where name = '$username'";
    $result = mysql_query($query);
      

  5.   

    那这个判断的后面还有一个增加信息的过程,那用的是else , 这怎么也可以用else吗?
    不是该:
    if
    elseif
    elseif
    elseif
    else
    的吗?
      

  6.   

    64行从这开始的:elseif
    $query = "select id from temp where name = '$username'";
    $result = mysql_query($query);
        $rows = mysql_num_rows($result);
    if ($rows == 1)
    {
    echo "该用户名已经被使用!";
    }
    else
    {
    $add = mysql_query("insert into temp(name,pass) values('$username','$userpass2')");
    echo "您的注册信息已经成功填加";
    }
    ?>
      

  7.   

    elseif
    是條件語句,你後面沒有判斷的條件呀
      

  8.   

    elseif
    $query = "select id from temp where name = '$username'";
    $result = mysql_query($query);
        $rows = mysql_num_rows($result);
    if ($rows == 1)
    {
    echo "该用户名已经被使用!";
    }
    else
    {
    $add = mysql_query("insert into temp(name,pass) values('$username','$userpass2')");
    echo "您的注册信息已经成功填加";
    }这一段该成这样:
    else
    {
    $query = "select count(id) as num from temp where name = '$username'";
    $result = mysql_query($query);
    $rows = mysql_num_rows($result);
    if ($rows['num'] != 0)
    {
    echo "该用户名已经被使用!";
    }
    else
    {
    $add = mysql_query("insert into temp(name,pass) values('$username','$userpass2')");
    echo "您的注册信息已经成功填加";
    }
    }
      

  9.   

    是不是用表单post过来的用户名密码?
    $username $userpass1,$usrpass2换成这种形式看看
    $_POST['username'];
    $_POST['userpass1'];