Maison >développement back-end >tutoriel php >La fonction de base de données PHP réalise la fonction d'ajout, de suppression, de modification et de vérification des données

La fonction de base de données PHP réalise la fonction d'ajout, de suppression, de modification et de vérification des données

WBOY
WBOYoriginal
2023-11-20 13:08:26764parcourir

La fonction de base de données PHP réalise la fonction dajout, de suppression, de modification et de vérification des données

Les fonctions de base de données PHP réalisent la fonction d'ajout, de suppression, de modification et de vérification des données

Résumé :
La base de données est une partie importante du stockage et de la gestion des données. Lors du développement d'applications Web, il est souvent nécessaire d'ajouter, de supprimer, de modifier et d'interroger la base de données. En tant que langage de programmation côté serveur populaire, PHP fournit une multitude de fonctions de base de données pour ajouter, supprimer, modifier et interroger des données. Cet article expliquera comment utiliser les fonctions de base de données PHP pour implémenter les fonctions d'ajout, de suppression, de modification et d'interrogation de données.

  1. Connexion à la base de données :
    Avant d'utiliser les fonctions de base de données PHP, vous devez d'abord établir une connexion avec la base de données. Vous pouvez utiliser l'extension mysqli (MySQL amélioré) ou PDO (PHP Data Objects) pour vous connecter à la base de données. Voici un exemple de code pour la connexion à une base de données à l'aide de l'extension mysqli :
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test_db";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接是否成功
if ($conn->connect_error) {
    die("数据库连接失败: " . $conn->connect_error);
}
echo "数据库连接成功";
?>
  1. Insertion de données :
    Lors de l'insertion de données à l'aide des fonctions de base de données PHP, vous devez d'abord écrire une instruction d'insertion SQL, puis insérer les données dans la base de données en exécuter l'instruction. Voici un exemple de code pour insérer des données à l'aide de l'extension mysqli :
<?php
$sql = "INSERT INTO users (name, email, password) VALUES ('John', 'john@example.com', 'password123')";

// 检查插入是否成功
if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
?>
  1. Requête de données :
    Lorsque vous utilisez les fonctions de base de données PHP pour interroger des données, vous devez d'abord écrire une instruction de requête SQL, puis obtenir les données dans la base de données. en exécutant l'instruction. Voici un exemple de code pour interroger des données à l'aide de l'extension mysqli :
<?php
$sql = "SELECT * FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出每行数据
    while($row = $result->fetch_assoc()) {
        echo "姓名: " . $row["name"]. " - 邮箱: " . $row["email"]. " - 密码: " . $row["password"]. "<br>";
    }
} else {
    echo "0 结果";
}
?>
  1. Mise à jour des données :
    Lorsque vous utilisez les fonctions de base de données PHP pour mettre à jour les données, vous devez d'abord écrire une instruction de mise à jour SQL, puis mettre à jour les données en exécutant l'instruction. . Voici un exemple de code pour mettre à jour les données à l'aide de l'extension mysqli :
<?php
$sql = "UPDATE users SET email='john.doe@example.com' WHERE id=1";

if ($conn->query($sql) === TRUE) {
    echo "记录更新成功";
} else {
    echo "Error updating record: " . $conn->error;
}
?>
  1. Suppression des données :
    Lorsque vous utilisez les fonctions de base de données PHP pour supprimer des données, vous devez d'abord écrire une instruction de suppression SQL, puis supprimer les données en exécutant la commande déclaration. Voici un exemple de code pour supprimer des données à l'aide de l'extension mysqli :
<?php
$sql = "DELETE FROM users WHERE id=1";

if ($conn->query($sql) === TRUE) {
    echo "记录删除成功";
} else {
    echo "Error deleting record: " . $conn->error;
}
?>

Conclusion :
En utilisant les fonctions de base de données PHP, nous pouvons facilement implémenter les fonctions d'ajout, de suppression, de modification et d'interrogation de données. Dans le développement réel d'un projet, l'utilisation rationnelle de ces fonctions peut grandement améliorer l'efficacité du développement et la flexibilité de la gestion des données. Dans le même temps, afin de garantir la sécurité des opérations de base de données, nous devons également prêter attention au filtrage efficace des entrées des utilisateurs et aux mesures visant à prévenir les attaques par injection SQL.

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