Maison >base de données >tutoriel mysql >Comment utiliser PHP pour implémenter des fonctions d'ajout, de suppression, de modification et de requête de données dans MySQL

Comment utiliser PHP pour implémenter des fonctions d'ajout, de suppression, de modification et de requête de données dans MySQL

WBOY
WBOYoriginal
2023-09-20 12:43:441111parcourir

Comment utiliser PHP pour implémenter des fonctions dajout, de suppression, de modification et de requête de données dans MySQL

Comment utiliser PHP pour implémenter des fonctions d'ajout, de suppression, de modification et de requête de données dans MySQL

Résumé
MySQL est un système de gestion de base de données relationnelle open source et PHP est un langage de script côté serveur populaire. En combinant MySQL et PHP, nous pouvons facilement implémenter les fonctions d'ajout, de suppression, de modification et de requête de la base de données. Cet article vous expliquera comment utiliser PHP pour implémenter ces fonctions dans MySQL et fournira des exemples de code spécifiques.

  1. Connectez-vous à la base de données MySQL
    Tout d'abord, nous devons nous connecter à la base de données MySQL en utilisant PHP. Nous pouvons utiliser la fonction mysqli_connect() en PHP pour nous connecter en fournissant le nom d'hôte, le nom d'utilisateur, le mot de passe et le nom de la base de données.
$host = "localhost";
$username = "root";
$password = "password";
$database = "mydatabase";

$conn = mysqli_connect($host, $username, $password, $database);
if (!$conn) {
    die("连接数据库失败:" . mysqli_connect_error());
}
  1. Insérer des données
    Ensuite, nous montrerons comment insérer des données dans une base de données MySQL. Utilisez la fonction mysqli_query() pour exécuter l'instruction INSERT INTO afin d'insérer de nouveaux enregistrements dans la table spécifiée.
$name = "John Doe";
$email = "johndoe@example.com";
$phone = "1234567890";

$sql = "INSERT INTO users (name, email, phone) VALUES ('$name', '$email', '$phone')";
if (mysqli_query($conn, $sql)) {
    echo "成功插入数据";
} else {
    echo "插入数据失败:" . mysqli_error($conn);
}
  1. Interrogation de données
    Maintenant, nous allons montrer comment interroger des données dans la base de données MySQL. En utilisant les fonctions mysqli_query() et mysqli_fetch_assoc(), nous pouvons exécuter une instruction SELECT et parcourir les résultats de la requête.
$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "姓名:" . $row['name'] . ",邮箱:" . $row['email'] . ",电话:" . $row['phone'] . "<br>";
    }
} else {
    echo "没有数据";
}
  1. Mettre à jour les données
    Si nous devons mettre à jour les données existantes, nous pouvons utiliser l'instruction UPDATE et la condition WHERE pour effectuer l'opération de mise à jour.
$id = 1;
$newPhone = "9876543210";

$sql = "UPDATE users SET phone='$newPhone' WHERE id=$id";
if (mysqli_query($conn, $sql)) {
    echo "成功更新数据";
} else {
    echo "更新数据失败:" . mysqli_error($conn);
}
  1. Suppression de données
    Enfin, nous montrerons comment supprimer des données d'une base de données MySQL. À l'aide de l'instruction DELETE FROM et de la condition WHERE, nous pouvons supprimer les enregistrements qui répondent aux conditions spécifiées.
$id = 1;

$sql = "DELETE FROM users WHERE id=$id";
if (mysqli_query($conn, $sql)) {
    echo "成功删除数据";
} else {
    echo "删除数据失败:" . mysqli_error($conn);
}

Résumé
Avec les puissantes fonctions de MySQL et PHP, nous pouvons facilement mettre en œuvre des opérations d'ajout, de suppression, de modification et d'interrogation de la base de données. En nous connectant à la base de données MySQL et en effectuant des opérations d'insertion, de requête, de mise à jour et de suppression, nous pouvons gérer et manipuler efficacement les données. Cet article fournit des exemples de code spécifiques pour vous aider à comprendre et à appliquer ces fonctionnalités. N'oubliez pas que les opérations sur la base de données doivent être traitées avec prudence pour garantir la sécurité et l'intégrité 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