没有得到查询结果,检查$test_username的值

解决方案 »

  1.   

    $query="select password from load where user_name='$test_username'";
    输出$query看看,可能你的这条sql语句有问题,字段名写错了,还是没有这个字段呢?
      

  2.   

    $test_name是前一段程序的变量名,来自
    <p align=center>USENAME:<input type=text name="test_username" size=20></p>
      

  3.   

    “字段名写错了,还是没有这个字段呢?”这简直是开玩笑!
    估计是$test_name没有值,你的php版本?>4.1.0 用$_POS['test_name']
      

  4.   

    test_name???
    text是一个文本框,直接引用文本框的内容到变量test_usename!!!
      

  5.   

    to唠叨:
       哪个$_POS['test_name']是什么东东?
       运行phpinfo()得到信息 PHP Version 4.3.1
      

  6.   

    我想没有必要用$_post[]来定义
      

  7.   

    楼上的,一定是唠叨说的这个问题了~php的版本问题了~在你这个版本下,只能这样用传过来的值呀~
      

  8.   

    这句是不是有问题:
    mysql_select_db("db_name",$connect); 
    我前几天在我的机器上调试工,直接用数据库名要出错,你可以这样试试:
    $dbname="db_name";
    mysql_select_db($dbname) or die("The database could not be selected!");
    如果连接不成功,会有提示!