$con = mysql_connect('localhost','foodstor_xiaoai','**');
          if( mysql_select_db("foodstor_blog",$con))
              echo 'Okselect';
          else 
              echo mysql_error(); 
可以肯定的是数据库名,密码都正确,而且我在myadmin上运行查询语句都正常,mysql_error()返回就是
Access denied for user 'foodstor_xiaoai'@'localhost' to database 'foodstor_blog'之后的查询语句的 mysql_error 都是 no datebase selected 。调试很久都这样

解决方案 »

  1.   

    foodstor_xiaoai请确认这个用户名要有权限。你用root能连上吗?
      

  2.   

    然后到了 mysql_select_db('foodstor_blog') 这儿就出错误了:
    Access denied for user 'foodstor_xiaoai'@'localhost' to database 'foodstor_blog'
    确实有foodstor_blog这个数据库,而且我也试过加上第二个参数
      

  3.   

    root用户能选择foodstor_blog这个数据库吗? 
      

  4.   

    这是在虚拟主机上的,所以你说的root我不知道该怎么办
      

  5.   

    的确是这样,给foodstor_blog指定了一个用户就好了