Maison >développement back-end >tutoriel php >Connectez votre site Web aux bases de données avec PHP et MySQL
Pour utiliser PHP et MySQL pour connecter un site Web et une base de données, vous devez suivre les étapes suivantes : Installez PHP et MySQL sur le serveur Web. Établissez une base de données MySQL et un compte utilisateur. Utilisez l'extension MySQLi de PHP pour établir une connexion à la base de données. . Préparez la requête SQL. Exécutez la requête. Traitez les résultats de la requête
. Dans cet article, nous apprendrons comment utiliser PHP et MySQL pour connecter le site Web et la base de données. Nous explorerons l'extension MySQLi pour PHP, qui offre un moyen simple et puissant d'interagir avec les bases de données MySQL.
Prérequis
Connexion à une base de données MySQL
Il est très simple d'établir une connexion à une base de données à l'aide de l'extension MySQLi de PHP. Voici un exemple de code :
<?php $hostname = "localhost"; $username = "username"; $password = "password"; $database = "database_name"; // 创建 MySQL 连接 $mysqli = new mysqli($hostname, $username, $password, $database); // 检查连接是否成功 if ($mysqli->connect_errno) { echo "无法连接到数据库: " . $mysqli->connect_error; exit(); } ?>
Cas pratique : lecture des données
Maintenant que nous sommes connectés à la base de données, écrivons un script simple pour lire les données . Voici un exemple :
<?php // 创建 MySQL 连接 $mysqli = new mysqli($hostname, $username, $password, $database); // 准备一个查询 $query = "SELECT * FROM users"; // 执行查询 $result = $mysqli->query($query); // 检查查询是否成功 if (!$result) { echo "查询失败: " . $mysqli->error; exit(); } // 提取并显示查询结果 while ($row = $result->fetch_assoc()) { echo $row['id'] . " " . $row['name'] . "<br>"; } // 关闭结果集 $result->close(); // 关闭连接 $mysqli->close(); ?>
Cas pratique : écriture de données
Apprenons ensuite à utiliser PHP pour écrire des données dans une base de données MySQL. Voici un exemple :
<?php // 创建 MySQL 连接 $mysqli = new mysqli($hostname, $username, $password, $database); // 准备一个插入查询 $query = "INSERT INTO users (name, email) VALUES (?, ?)"; // 创建一个预处理语句对象 $stmt = $mysqli->prepare($query); // 绑定参数 $stmt->bind_param("ss", $name, $email); // 设置参数 $name = "John Doe"; $email = "john.doe@example.com"; // 执行准备好的语句 $stmt->execute(); // 获取查询结果 $result = $stmt->get_result(); // 检查查询是否成功 if (!$result) { echo "查询失败: " . $stmt->error; exit(); } // 关闭准备好的语句 $stmt->close(); // 关闭连接 $mysqli->close(); ?>
Conclusion
Connecter un site Web à une base de données à l'aide de PHP et MySQL est un processus relativement simple. En utilisant l'extension MySQLi, vous pouvez facilement interagir avec la base de données MySQL, lire et écrire des données.
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!