我遇见这个情况了三次,我解决的有两次一次是在命令行下登陆的时候,我用的是mysql -h localhost -u user -ppass,然后就报这个错,是在万网,然后我询问了那边linux组组长,他告诉我说要在最后面直接跟上我的库名……
另外一次是做网站的时候,用的是电信的数据库,不知道怎么的,它就只认一个db.inc,其他脚本中的connect()一概报这个错……&$%&^$我的解决办法很明显了~~把所有要用数据库的脚本全部require那个db.inc咯。以上就是我的实际情况,仅供参考。

解决方案 »

  1.   

    你理解错了  呵呵~~~~~~~~
    那是我申请的一个PHP+MYSQL的空间
    那个HOST叫www.f2s.com  数据库也是MYSQL的
      

  2.   

    我也不太清楚……
    来着[email protected]问问,或许y10k知道……
      

  3.   

    你连接数据库用的应该是localhost吧,如果mysql和web服务器不在同一台服务器上或者管理员没有给你添加该权限,才会出现这种错误
    跟管理员联系一下,看要怎么连接数据库
      

  4.   

    <?
    $DB_NAME="temp";//数据库名
    $DB_USER="temp";//数据库用户名
    $DB_PWD="";//数据库密码
    mysql_connect('127.0.0.1',$DB_USER,$DB_PWD) or die("不能连接!");
    mysql_select_db($DB_NAME) or die("所选择的数据库不存在");
    //如果这个不行就更换IP('1270.0.1.)为主机的IP,如果不行就不要用户名或者密码以此类推一个一个的试,一直什么也不提示时你就成功了。
    ?>
      

  5.   

    同意hhaibin(小海),他给你的权限不对!可能是他的疏忽!