Maison >développement back-end >Problème PHP >Comment gérer l'ajout, la modification, la suppression et la vérification des pages en php
PHP gère l'ajout, la modification, la suppression et la vérification des pages
Vue d'ensemble
Avec le développement de la technologie Web, de plus en plus de sites Web doivent interagir avec des bases de données. En tant que langage de programmation Web couramment utilisé, PHP peut interagir efficacement avec les bases de données. Parmi elles, les opérations de traitement d'ajout, de modification, de suppression et de requête sont les plus élémentaires et les plus couramment utilisées.
Cet article expliquera comment utiliser PHP pour gérer les opérations d'ajout, de modification, de suppression et de recherche, et donnera des exemples de codes correspondants.
1. Connexion à la base de données
En PHP, pour interagir avec la base de données, vous devez d'abord établir une connexion avec la base de données. Les bases de données courantes incluent MySQL, SQLite, etc. Ici, MySQL est pris comme exemple.
Les étapes pour établir une connexion à la base de données sont les suivantes :
$conn = mysqli_connect($host, $username, $password, $dbname);
Parmi elles, $host est le nom d'hôte, $username est le nom d'utilisateur, $password est le mot de passe et $dbname est le nom de la base de données.
if (!$conn) { die("连接失败:" . mysqli_connect_error()); }
Si la connexion échoue, un message d'erreur sera affiché et le programme se terminera.
mysqli_set_charset($conn, "utf8");
2. Insérer des données
L'insertion de données est l'opération consistant à ajouter de nouvelles données à la base de données. L'instruction SQL pour insérer des données est généralement "INSERT INTO nom de la table (nom du champ 1, nom du champ 2,...) VALEURS (valeur 1, valeur 2,...)".
Les étapes pour insérer des données sont les suivantes :
$sql = "INSERT INTO user (name, age, gender) VALUES ('$name', '$age', '$gender')";
Parmi eux, '$name', '$age' et '$gender' sont les données qui doivent être inséré.
$result = mysqli_query($conn, $sql);
Si l'exécution réussit, $result renvoie vrai, sinon il renvoie faux.
3. Mettre à jour les données
La mise à jour des données consiste à modifier les données de la base de données. L'instruction SQL pour mettre à jour les données est généralement "UPDATE nom de table SET nom de champ 1=valeur 1, nom de champ 2=valeur 2...WHERE condition".
Les étapes pour mettre à jour les données sont les suivantes :
$sql = "UPDATE user SET age='$age', gender='$gender' WHERE id='$id'";
Parmi eux, $age et $gender sont les données qui doivent être mises à jour, et $id est la valeur de l'identifiant. des données qui doivent être mises à jour.
$result = mysqli_query($conn, $sql);
Si l'exécution réussit, $result renvoie vrai, sinon il renvoie faux.
4. Supprimer des données
Supprimer des données consiste à supprimer les données inutiles de la base de données. L'instruction SQL pour supprimer des données est généralement "DELETE FROM table name WHERE condition".
Les étapes pour supprimer des données sont les suivantes :
$sql = "DELETE FROM user WHERE id='$id'";
Parmi elles, $id est la valeur d'identification des données qui doivent être supprimées.
$result = mysqli_query($conn, $sql);
Si l'exécution réussit, $result renvoie vrai, sinon il renvoie faux.
5. Interroger des données
Interroger des données consiste à obtenir les données requises à partir de la base de données. L'instruction SQL pour interroger les données est généralement "SELECT nom du champ 1, nom du champ 2...FROM nom de la table WHERE condition".
Les étapes pour interroger les données sont les suivantes :
$sql = "SELECT * FROM user WHERE gender='男'";
Parmi eux, * signifie interroger tous les champs, et genre='male' est la condition de requête.
$result = mysqli_query($conn, $sql);
Si l'exécution réussit, $result renverra un jeu de résultats.
while($row = mysqli_fetch_assoc($result)) { $name = $row["name"]; $age = $row["age"]; $gender = $row["gender"]; echo "姓名:$name,年龄:$age,性别:$gender<br>"; }
Ce code analysera chaque ligne de données de l'ensemble de résultats dans un tableau associatif et affichera le nom, l'âge, le sexe et d'autres informations correspondants.
6. Exemple de code complet
Ce qui suit est un exemple de code complet pour le traitement des opérations d'ajout, de modification, de suppression et de requête :
// 连接数据库 $conn = mysqli_connect($host, $username, $password, $dbname); mysqli_set_charset($conn, "utf8"); if (!$conn) { die("连接失败:" . mysqli_connect_error()); } // 插入数据 $name = "张三"; $age = "20"; $gender = "男"; $sql = "INSERT INTO user (name, age, gender) VALUES ('$name', '$age', '$gender')"; $result = mysqli_query($conn, $sql); if ($result === true) { echo "插入成功
"; } else { echo "Error:" . mysqli_error($conn) . "
"; } // 更新数据 $age = "22"; $gender = "女"; $id = 1; $sql = "UPDATE user SET age='$age', gender='$gender' WHERE id='$id'"; $result = mysqli_query($conn, $sql); if ($result === true) { echo "更新成功
"; } else { echo "Error:" . mysqli_error($conn) . "
"; } // 删除数据 $id = 2; $sql = "DELETE FROM user WHERE id='$id'"; $result = mysqli_query($conn, $sql); if ($result === true) { echo "删除成功
"; } else { echo "Error:" . mysqli_error($conn) . "
"; } // 查询数据 $sql = "SELECT * FROM user WHERE gender='男'"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { $name = $row["name"]; $age = $row["age"]; $gender = $row["gender"]; echo "姓名:$name,年龄:$age,性别:$gender
"; } } else { echo "没有符合条件的数据
"; } // 关闭数据库连接 mysqli_close($conn);
7Résumé
Le traitement des opérations d'ajout, de modification, de suppression et de requête consiste à utiliser PHP. pour interagir avec la base de données Opérations de base et courantes. Grâce à l'introduction de cet article, je pense que les lecteurs ont déjà compris comment utiliser PHP pour gérer les opérations d'ajout, de modification, de suppression et de recherche, et ont également maîtrisé l'exemple de code correspondant.
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!