Comment utiliser MySQL dans le front-end PHP pour effectuer des opérations d'ajout, de suppression, de modification et de requête

PHPz
Libérer: 2023-04-19 13:41:19
original
632 Les gens l'ont consulté

PHP est un langage de script open source côté serveur populaire et MySQL est un système de gestion de bases de données relationnelles largement utilisé. Dans le processus de développement Web, la combinaison de PHP et MySQL est devenue une paire puissante qui peut être utilisée pour créer différents types d'applications Web. Cet article explique comment utiliser MySQL dans le front-end PHP pour effectuer des opérations d'ajout, de suppression, de modification et de requête.

1. Connectez-vous à la base de données MySQL

Avant d'effectuer des opérations MySQL, vous devez d'abord établir une connexion avec la base de données. Voici un exemple :

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
Copier après la connexion

Le code ci-dessus crée une instance connectée à la base de données MySQL "myDB" à l'aide de la classe mysqli. Si la connexion échoue, un message d'erreur sera imprimé.

2. Insérer des données

L'insertion de données dans MySQL est une opération courante. Voici un exemple de code pour insérer des données dans une base de données à l'aide d'un frontal PHP :

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";

if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>
Copier après la connexion

Le code ci-dessus insérera un nouvel enregistrement dans une table nommée "MyGuests" et l'affichera à l'écran.

3. Interroger des données

L'interrogation de données dans MySQL est également une opération courante. Voici un exemple de code qui utilise un frontal PHP pour interroger des données dans une base de données :

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
    }
} else {
    echo "0 结果";
}

$conn->close();
?>
Copier après la connexion

Le code ci-dessus récupérera les données d'une table nommée "MyGuests" et les affichera à l'écran.

4. Mettre à jour et supprimer des données

La mise à jour et la suppression de données sont également des opérations courantes dans MySQL. Voici un exemple de code pour mettre à jour et supprimer des données dans la base de données à l'aide du front-end PHP :

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 更新数据
$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";

if ($conn->query($sql) === TRUE) {
    echo "记录更新成功";
} else {
    echo "Error updating record: " . $conn->error;
}

// 删除数据
$sql = "DELETE FROM MyGuests WHERE id=3";

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

$conn->close();
?>
Copier après la connexion

Le code ci-dessus mettra à jour le champ "nom" de l'enregistrement avec l'ID 2 dans la table nommée "MyGuests" et supprimera l'enregistrement avec l'identifiant 3.

Résumé

Grâce à l'exemple de code ci-dessus, vous pouvez voir comment utiliser le frontal PHP pour ajouter, supprimer, modifier et interroger la base de données MySQL. C'est l'une des compétences essentielles en développement web, et la maîtrise de ces opérations améliorera grandement votre capacité et votre compétitivité dans ce domaine. Mais n'oubliez pas que lorsque vous écrivez de vraies applications, utilisez des moyens plus sûrs et plus efficaces pour transmettre et traiter vos 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!