<?php
mysql_connect("localhost", "username", "password") or die(mysql_error());
echo "Connected to MySQL<br />";
?>这是我用来检查是否能够连接到Mysql的代码。
我在使用这段代码连接时遇到了问题。我是否应该将本地主机更改为网站名称?
我试过("www.abc.com“、”登录用户名“、”密码“),即使这样也不行。
编辑:
警告: mysql_connect() function.mysql-connect:在/home/Mobew4/public_html/mysql.php第2行的/home/Mobew4/public_html/mysql.php中拒绝用户‘Mobe4_you’@‘cl79.blahblah.com’(使用密码:是)的访问被拒绝(使用密码:
)。
发布于 2010-04-23 19:57:35
如果您使用的是类似于cPanel的内容,它将在您的用户名和数据库前面加上cpanel的用户名,例如:
> cPanel login: foo
> Database User: bar
> Database: ey您的数据库用户将是foo_bar,您的数据库将称为foo_ey。
发布于 2010-04-23 19:52:24
Localhost是指数据库运行的位置。如果它运行在与PHP服务器相同的服务器上,本地主机应该可以正常工作。你有什么问题?您确定您的用户名/密码是正确的吗?
发布于 2010-04-23 19:52:38
你应该替换:
如果您的
localhost服务器与PHP位于同一台服务器上,则为localhost,则为MySQL服务器所在的服务器名称为
username通过登录,允许您通过相应的密码访问您的database
password。当然,这是假设您实际上已经启动并运行了一个MySQL服务器,并在其上创建了一个用户帐户。
您的托管公司没有向您提供任何与MySQL相关的信息吗?使用这些信息,mysql_error()提供了哪些错误信息?
https://stackoverflow.com/questions/2701550
复制相似问题