0

次のコードは、mySQL データベースに正常に接続します。

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

XAMPP と phpmyadmin を使用して localhost で実験してきましたが、すべて正常に動作します。しかし、今日、自分の Web サイトを自分のドメインにアップロードしました (GoDaddy からドメインと Web ホスティングを購入しました)。このコードが実行されるたびに。HTML/CSS は正しく機能しますが、mySQL に接続できません。サーバー上のデータベースに接続するにはどうすればよいですか?

4

4 に答える 4

1

ここで接続情報を変更する必要があります。

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

代わりに GoDaddy データベースの詳細を含めます。アカウントに何を使用するかについて詳しくは、GoDaddy にお問い合わせください。

于 2014-01-08T02:30:55.490 に答える
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());
        }
    ?>
于 2014-01-08T03:08:33.300 に答える
0

そして、キー DIE() の使用をできるだけ少なくするようにしてください

于 2014-01-08T03:52:34.767 に答える