Maison >développement back-end >tutoriel php >Connectez votre site Web aux bases de données avec PHP et MySQL

Connectez votre site Web aux bases de données avec PHP et MySQL

PHPz
PHPzoriginal
2024-10-13 09:56:311185parcourir

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

Connect Your Website to Databases with PHP and MySQL

Utilisez PHP et MySQL pour connecter le site Web et la base de données

. 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

  • Installer PHP et MySQL sur votre serveur Web
  • Base de données MySQL et compte utilisateur existants

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!

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