Heim  >  Artikel  >  Backend-Entwicklung  >  Wie verbinde ich mich mit PHP mit einer entfernten MySQL-Datenbank?

Wie verbinde ich mich mit PHP mit einer entfernten MySQL-Datenbank?

WBOY
WBOYOriginal
2024-06-02 12:36:561073Durchsuche

Wie stellt man mit PHP eine Verbindung zu einer entfernten MySQL-Datenbank her? Schritte: PHP-Datei erstellen. Verwenden Sie mysqli_connect(), um eine Verbindung herzustellen. Überprüfen Sie, ob die Verbindung erfolgreich ist. Führen Sie das Skript aus, um die Verbindung zu testen. Praxisbeispiel: Führen Sie eine Abfrage aus, um Benutzernamen abzurufen und auszudrucken.

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

So stellen Sie mit PHP eine Verbindung zu einer entfernten MySQL-Datenbank her

Voraussetzungen

  • PHP muss installiert sein.
  • Die Remote-MySQL-Datenbank wurde erstellt.
  • Kennen Sie bereits die Verbindungsdetails (Hostname, Benutzername, Passwort, Port) der entfernten MySQL-Datenbank.

Schritt 1: Erstellen Sie eine PHP-Datei

Erstellen Sie eine neue PHP-Datei, z. B. connect_to_remote_mysql.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

🎜Schritt 2: Verbindung herstellen🎜🎜🎜Verwenden Sie in der PHP-Datei die Funktion mysqli_connect(), um eine Verbindung zur entfernten MySQL-Datenbank herzustellen. 🎜rrreee🎜🎜Schritt 3: Verbindung prüfen 🎜🎜🎜 Überprüfen Sie, ob die Verbindung erfolgreich ist, indem Sie prüfen, ob die Variable $conn leer ist. 🎜rrreee🎜🎜Schritt 4: Führen Sie das Skript aus, um die Verbindung zu testen🎜🎜🎜Speichern Sie die PHP-Datei auf Ihrem Webserver und greifen Sie über Ihren Browser darauf zu. Wenn Sie die Meldung „Verbindung erfolgreich!“ sehen, haben Sie erfolgreich eine Verbindung zur Remote-MySQL-Datenbank hergestellt. 🎜🎜🎜Praktischer Fall: Abfrage ausführen🎜🎜🎜Über die hergestellte Verbindung können Sie die Abfrage ausführen, zum Beispiel: 🎜rrreee🎜Dieses Beispiel fragt die Tabelle users ab und gibt den Benutzernamen aus. 🎜

Das obige ist der detaillierte Inhalt vonWie verbinde ich mich mit PHP mit einer entfernten MySQL-Datenbank?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn