ホームページ  >  記事  >  バックエンド開発  >  PHP を使用してリモート MySQL データベースに接続するにはどうすればよいですか?

PHP を使用してリモート MySQL データベースに接続するにはどうすればよいですか?

WBOY
WBOYオリジナル
2024-06-02 12:36:561075ブラウズ

PHP を使用してリモート MySQL データベースに接続するにはどうすればよいですか?手順: PHP ファイルを作成します。 mysqli_connect() を使用して接続を確立します。接続が成功したかどうかを確認します。スクリプトを実行して接続をテストします。実用的な例: ユーザー名を取得して出力するクエリを実行します。

如何使用 PHP 连接到远程 MySQL 数据库?

PHP を使用してリモート MySQL データベースに接続する方法

前提条件

  • PHP がインストールされている必要があります。
  • リモート MySQL データベースが作成されました。
  • リモート MySQL データベースの接続の詳細 (ホスト名、ユーザー名、パスワード、ポート) はすでにわかっています。

ステップ 1: PHP ファイルを作成する

connect_to_remote_mysql.php などの新しい PHP ファイルを作成します。 connect_to_remote_mysql.php

步骤 2:建立连接

在 PHP 文件中,使用 mysqli_connect() 函数来建立到远程 MySQL 数据库的连接。

<?php
$hostname = 'remote_host_name';   // 远程数据库的主机名
$username = 'username';           // 数据库用户名
$password = 'password';           // 数据库密码
$database = 'database_name';       // 要连接的数据库名称
$port = 3306;                     // 数据库端口(通常为 3306)

$conn = mysqli_connect($hostname, $username, $password, $database, $port);

if (!$conn) {
    die("连接失败:" . mysqli_connect_error());
}
?>

步骤 3:检查连接

通过检查 $conn 变量是否为空来检查连接是否成功。

<?php
...
if (!$conn) {
    die("连接失败:" . mysqli_connect_error());
} else {
    echo "连接成功!";
}
...
?>

步骤 4:运行脚本来测试连接

将 PHP 文件保存在您的 Web 服务器上并通过浏览器访问它。如果您看到 "连接成功!" 消息,则说明您已成功连接到远程 MySQL 数据库。

实战案例:执行查询

使用建立的连接可以执行查询,例如:

<?php
...
$query = "SELECT * FROM users";
$result = mysqli_query($conn, $query);

if ($result) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "用户名:" . $row['username'] . "<br>";
    }
} else {
    echo "查询失败:" . mysqli_error($conn);
}
...
?>

此示例查询 users

🎜ステップ 2: 接続を確立する🎜🎜🎜 PHP ファイルで、mysqli_connect() 関数を使用して、リモート MySQL データベースへの接続を確立します。 🎜rrreee🎜🎜ステップ 3: 接続を確認する🎜🎜🎜 $conn 変数が空かどうかを確認して、接続が成功したかどうかを確認します。 🎜rrreee🎜🎜ステップ 4: スクリプトを実行して接続をテストします🎜🎜🎜PHP ファイルを Web サーバーに保存し、ブラウザを通じてアクセスします。 「接続が成功しました!」というメッセージが表示されたら、リモート MySQL データベースに正常に接続されています。 🎜🎜🎜実際のケース: クエリの実行🎜🎜🎜確立された接続を使用して、次のようなクエリを実行できます: 🎜rrreee🎜 この例では、users テーブルにクエリを実行し、ユーザー名を出力します。 🎜

以上がPHP を使用してリモート MySQL データベースに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。