应该提供哪个用户名和密码才能连接到数据库?

时间:2013-12-23 11:19:10

标签: php mysql web

我有这些用户名和密码:

用户名:AmirAman
别针:****
密码:***************1
Parallels Plesk:qatarreal
密码:*************2

数据库:
用户名:amir
密码: ** * 3

当我在index.php文件中输入此代码时,它不起作用,并显示内部服务器错误:

<?php
$username = "AmirAman";
$password = "**********1";
$hostname = "www.qatarreal-estate."; 

//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password) 
 or die("Unable to connect to MySQL");
   echo "Connected to MySQL<br>";

谢谢你的回答,我尝试了所有可能的建议,但没有改变,同样的结果出现在这个网站qatarreal-estate.com。

2 个答案:

答案 0 :(得分:1)

DataBase:
username: amir
password: ***3

您将需要使用这些,如下所示:

$username = "amir";
$password = "***3";
$hostname = "localhost"; 

我假设mysql数据库的主机名是本地的,因为它没有在信息中定义,而且如果它位于localhost上,网站托管服务提供商有时会把这些信息留出来。

另请注意,您使用的mysql_ *函数被认为是不好的做法,并且将在不久的将来从PHP中删除。更好的方法是使用PDO类或至少使用mysqli_ *函数。

答案 1 :(得分:0)

正如其他人在评论中指出的那样,你的主机名错了。试试这个:

enter code here

<?php
$username = "AmirAman";
$password = "**********1";
$hostname = "qatarreal-estate.com"; 

//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password) 
 or die("Unable to connect to MySQL");
   echo "Connected to MySQL<br>";

假设qatarreal-estate.com是您正在寻找的域名。

编辑:如果您在本地运行MySQL服务器,请使用localhost127.0.0.1作为主机名。