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 "连接成功"; ?>
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(); ?>
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(); ?>
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(); ?>
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!