Maison  >  Article  >  développement back-end  >  Comment se connecter à une base de données MySQL distante en utilisant PHP ?

Comment se connecter à une base de données MySQL distante en utilisant PHP ?

WBOY
WBOYoriginal
2024-06-02 12:36:561014parcourir

Comment se connecter à une base de données MySQL distante en utilisant PHP ? Étapes : Créez un fichier PHP. Utilisez mysqli_connect() pour établir une connexion. Vérifiez si la connexion est réussie. Exécutez le script pour tester la connexion. Exemple pratique : Exécutez une requête pour récupérer et imprimer les noms d’utilisateur.

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

Comment se connecter à une base de données MySQL distante à l'aide de PHP

Prérequis

  • Avoir PHP installé.
  • La base de données MySQL distante a été créée.
  • Connaissez déjà les détails de connexion (nom d'hôte, nom d'utilisateur, mot de passe, port) de la base de données MySQL distante.

Étape 1 : Créez un fichier PHP

Créez un nouveau fichier PHP, tel que 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

🎜Étape 2 : Établir une connexion🎜🎜🎜Dans le fichier PHP, utilisez la fonction mysqli_connect() pour établir une connexion à la base de données MySQL distante. 🎜rrreee🎜🎜Étape 3 : Vérifier la connexion 🎜🎜🎜 Vérifiez si la connexion est réussie en vérifiant si la variable $conn est vide. 🎜rrreee🎜🎜Étape 4 : Exécutez le script pour tester la connexion🎜🎜🎜Enregistrez le fichier PHP sur votre serveur Web et accédez-y via votre navigateur. Si vous voyez le message « Connexion réussie ! », vous êtes connecté avec succès à la base de données MySQL distante. 🎜🎜🎜Cas pratique : Exécuter la requête🎜🎜🎜En utilisant la connexion établie, vous pouvez exécuter la requête, par exemple : 🎜rrreee🎜Cet exemple interroge la table users et imprime le nom de l'utilisateur. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn