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

PHPz
Libérer: 2024-10-13 09:56:31
original
899 Les gens l'ont consulté

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();
}
?>
Copier après la connexion

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();
?>
Copier après la connexion

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();
?>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!