Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyambung ke pangkalan data MySQL jauh menggunakan PHP?

Bagaimana untuk menyambung ke pangkalan data MySQL jauh menggunakan PHP?

WBOY
WBOYasal
2024-06-02 12:36:561077semak imbas

Bagaimana untuk menyambung ke pangkalan data MySQL jauh menggunakan PHP? Langkah: Buat fail PHP. Gunakan mysqli_connect() untuk mewujudkan sambungan. Semak sama ada sambungan berjaya. Jalankan skrip untuk menguji sambungan. Contoh praktikal: Jalankan pertanyaan untuk mendapatkan dan mencetak nama pengguna.

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

Cara menyambung ke pangkalan data MySQL jauh menggunakan PHP

Prasyarat

  • Telah memasang PHP.
  • Pangkalan data MySQL jauh telah dibuat.
  • Sudah mengetahui butiran sambungan (nama hos, nama pengguna, kata laluan, port) pangkalan data MySQL jauh.

Langkah 1: Buat fail PHP

Buat fail PHP baharu, seperti 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

🎜Langkah 2: Wujudkan sambungan🎜🎜🎜Dalam fail PHP, gunakan fungsi mysqli_connect() untuk mewujudkan sambungan ke pangkalan data MySQL jauh. 🎜rrreee🎜🎜Langkah 3: Semak sambungan 🎜🎜🎜 Semak sama ada sambungan berjaya dengan menyemak sama ada pembolehubah $conn kosong. 🎜rrreee🎜🎜Langkah 4: Jalankan skrip untuk menguji sambungan🎜🎜🎜Simpan fail PHP pada pelayan web anda dan aksesnya melalui penyemak imbas anda. Jika anda melihat mesej "Sambungan berjaya!", anda telah berjaya menyambung ke pangkalan data MySQL jauh. 🎜🎜🎜Kes praktikal: Jalankan pertanyaan🎜🎜🎜Menggunakan sambungan yang telah ditetapkan, anda boleh melaksanakan pertanyaan, contohnya: 🎜rrreee🎜Contoh ini menanyakan jadual pengguna dan mencetak nama pengguna. 🎜

Atas ialah kandungan terperinci Bagaimana untuk menyambung ke pangkalan data MySQL jauh menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn