无法连接到MySQL数据库

时间:2014-01-08 02:28:47

标签: php mysql database web mysql-connect

以下代码成功将我连接到mySQL数据库。

$conn = mysql_connect("localhost", "root", "") or die("Failed to Connect!");
$db = mysql_select_db("MyDB");

我一直在尝试使用XAMPP和phpmyadmin进行localhost,一切正常。但是,今天我将我的网站上传到了我的域名(我通过GoDaddy购买了域名和网络托管),我一直收到“连接失败!”每当此代码运行时。 HTML / CSS工作正常,但我无法连接到mySQL。如何连接到服务器上的数据库?

4 个答案:

答案 0 :(得分:1)

您需要在此处更改您的连接信息:

mysql_connect("localhost", "root", "")

包含您的GoDaddy数据库详细信息。有关帐户使用内容的详细信息,请与GoDaddy联系。

答案 1 :(得分:0)

您尚未提及有关MySQL数据库托管的任何信息。 如果您也在godaddy中托管数据库,您应该能够从提到的信息中获取连接字符串和主机名here

答案 2 :(得分:0)

First, You need to create database in your hosting server (phpmyadmin cpanel) and supply details in your database connect file.

**Looking at your database credentials I can say that you haven't created one yet since
the username is definitely not 'root' and password will be required.**

Sample db_connect file:

    <?php
    $hostname = 'e.g: internal-ra.db-server-123';
    $username = 'e.g: serverone1234d4';
    $password = 'e.g: your_own_password';

    try {
        $pdo = new PDO("mysql:host=$hostname;dbname=database_name_here", $username, $password);
        /*** echo a message saying we have connected ***/
        }
    catch(PDOException $e){
        echo 'Exception -> ';
        var_dump($e->getMessage());
        }
    ?>

答案 3 :(得分:0)

尽量少用密钥DIE()