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

Comment gérer l'ajout, la modification, la suppression et la vérification des pages en php

PHPz
Libérer: 2023-04-12 14:07:16
original
878 Les gens l'ont consulté

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 :

  1. Utilisez la fonction mysqli_connect pour vous connecter à la base de données MySQL :
$conn = mysqli_connect($host, $username, $password, $dbname);
Copier après la connexion

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.

  1. Déterminez si la connexion est réussie :
if (!$conn) {
    die("连接失败:" . mysqli_connect_error());
}
Copier après la connexion

Si la connexion échoue, un message d'erreur sera affiché et le programme se terminera.

  1. Définir le jeu de caractères :
mysqli_set_charset($conn, "utf8");
Copier après la connexion

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 :

  1. Créez une instruction SQL pour insérer des données :
$sql = "INSERT INTO user (name, age, gender) VALUES ('$name', '$age', '$gender')";
Copier après la connexion

Parmi eux, '$name', '$age' et '$gender' sont les données qui doivent être inséré.

  1. Exécuter l'instruction SQL :
$result = mysqli_query($conn, $sql);
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

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 :

  1. Créez une instruction SQL pour mettre à jour les données :
$sql = "UPDATE user SET age='$age', gender='$gender' WHERE id='$id'";
Copier après la connexion

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.

  1. Exécuter l'instruction SQL :
$result = mysqli_query($conn, $sql);
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

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 :

  1. Créez une instruction SQL pour supprimer des données :
$sql = "DELETE FROM user WHERE id='$id'";
Copier après la connexion

Parmi elles, $id est la valeur d'identification des données qui doivent être supprimées.

  1. Exécuter l'instruction SQL :
$result = mysqli_query($conn, $sql);
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

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 :

  1. Créez une instruction SQL pour interroger les données :
$sql = "SELECT * FROM user WHERE gender='男'";
Copier après la connexion

Parmi eux, * signifie interroger tous les champs, et genre='male' est la condition de requête.

  1. Exécuter l'instruction SQL :
$result = mysqli_query($conn, $sql);
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

Si l'exécution réussit, $result renverra un jeu de résultats.

  1. Analyser l'ensemble de résultats :
while($row = mysqli_fetch_assoc($result)) {
    $name = $row["name"];
    $age = $row["age"];
    $gender = $row["gender"];
    echo "姓名:$name,年龄:$age,性别:$gender<br>";
}
Copier après la connexion

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

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!

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