$result=mysql_query("select * from user_passwd where ID='$_post[username]'",$mylink);
看看

解决方案 »

  1.   

    引号错改成:
    $result=mysql_query("select * from user_passwd where ID='".$_post['username']."'",$mylink);
      

  2.   

    这种问题是我这样处理的,尽量不让SQL语句太复杂,我会在前面加一条语句
     $result=mysql_query("select * from user_passwd where ID='$_post['username']'",$mylink);
    ==>$name=$_POST['username'];
     $result=mysql_query("select * from user_passwd where ID='$name'",$mylink);
      

  3.   

    $result=mysql_query("select * from user_passwd where ID='{$_POST['username']}'",$mylink);
      

  4.   

    我想你改成这样的可能不会有问题:
    $result=mysql_query(select * from user_passwd where ID='".$_POST['username']."')
    $mylink这个参数可以不要的.
      

  5.   

    我认为清晰性很重要,有时判断错误就是那么一个符号错了,可是你想了半天都找不出来!
    $sql="select * from user_passwd where ID='".$_post['username']."'",$mylink";
    $result=mysql_result($result);
      

  6.   

    对,可以不要$mylink.
    我认为清晰性很重要,有时判断错误就是那么一个符号错了,可是你想了半天都找不出来!
    $sql="select * from user_passwd where ID='".$_post['username']."'",$mylink";
    $result=mysql_result($result);