select user_id,user_level from bbs_users where username='$current_user_name'这条sql语句有错误检查一下username='$current_user_name'中的username是不是为user_name

解决方案 »

  1.   

    我echo $query_string
    结果是:
    select user_id,user_level from bbs_users where username='dkswolf'
    这个结果加个;分号,我就可以在sql命令行下运行得到正确结果。
      

  2.   

    mysql> select user_id,user_level from bbs_users where username='dkswolf';
    +---------+------------+
    | user_id | user_level |
    +---------+------------+
    |      11 |          1 |
    +---------+------------+
    1 row in set
      

  3.   

    数据库会不会选择错了?$mydb的值
      

  4.   

    echo $mydb
    Resource id #1
      

  5.   

    以上说明 $mydb是正确的。$bbs_users这个看一下是什么
      

  6.   

    echo "$bbs_users"
     bbs_users
      

  7.   

    你的mysql中有 bbs_users 这个数据库吧?
    执行一下这个语句看一下会不会出错。
    use bbs_users;
      

  8.   

    是的我的,mysql_select_db($bbs_users,$mydb);   第一参数传错了。呵呵