【发布时间】:2012-10-22 05:52:11
【问题描述】:
尝试使用 PHP 连接到我的数据库时出现错误。
$connect = mysql_connect("localhost","username","password") or die ("Couldn't Connect!");
mysql_select_db("databasename") or die ("Couldnt find database");
当我尝试运行脚本时,它一直显示'Couldnt find database',这意味着我正在连接到服务器,但我的数据库无法连接。
我在这里做错了吗?我已经从 Cpanel 复制并粘贴了我的数据库名称,所以我知道没有任何错误。但在 Cpanel 中显示为 'mywebsite'_database
有什么想法吗?
【问题讨论】:
-
你试过用
mywebsite_database作为数据库名吗? -
您可以直接查询
show databases;来获取所有数据库的列表,而不是选择数据库。你的会在某个地方列出,并直接从 db 的嘴里告诉你它的确切名称。 -
是的,例如我的数据库名称是 domain_phplogin 这就是我在连接中输入的原因,但它仍然没有显示