Maison >base de données >tutoriel mysql >Comment ajouter, mettre à jour et supprimer des données de la base de données MySQL à l'aide de PHP

Comment ajouter, mettre à jour et supprimer des données de la base de données MySQL à l'aide de PHP

WBOY
WBOYavant
2023-06-03 19:31:251393parcourir

1. Connexion PHP et MySQL

Avant d'effectuer toute opération, nous devons d'abord établir une connexion PHP et MySQL. Ceci peut être réalisé en utilisant les extensions PHP mysqli ou PDO. Voici l'exemple de code utilisant l'extension mysqli :

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

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>

Dans le code ci-dessus, nous avons créé une variable de connexion appelée $conn qui contient l'adresse IP du serveur MySQL, le nom d'utilisateur, le mot de passe et le nom de la base de données. . Si la connexion échoue, un message d'erreur est généré et l'exécution du script est terminée. En cas de succès, "Connecté avec succès" sera affiché $conn的连接变量,它包含MySQL服务器的IP地址、用户名、密码和数据库名。如果连接失败,则会输出错误信息并终止脚本执行。如果成功,则输出“Connected successfully”

二、从数据库中插入数据

想要把数据存入MySQL数据库,可以运用INSERT INTO命令。下面是一个将数据插入到表格中的示例代码:

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

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "INSERT INTO myTable (firstname, lastname, email)
VALUES (&#39;John&#39;, &#39;Doe&#39;, &#39;john@example.com&#39;)";

if (mysqli_query($conn, $sql)) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn);
?>

在上面的代码中,我们创建了一个名为$sql的SQL查询变量,它将数据添加到名为myTable的表中。如果执行成功,则输出“New record created successfully”,否则输出错误消息。

三、从数据库中更新数据

要更新数据库中的数据,我们可以使用UPDATE语句。下面是一个将特定数据更新的示例:

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

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "UPDATE myTable SET lastname=&#39;Doe Jr.&#39; WHERE id=1";

if (mysqli_query($conn, $sql)) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . mysqli_error($conn);
}

mysqli_close($conn);
?>

在上面的代码中,我们创建了一个名为$sql的SQL查询变量,它将指定的行中的lastname更新为“Doe Jr.”。如果执行成功,则输出“Record updated successfully”,否则输出错误消息。

四、从数据库中删除数据

要从数据库中删除数据,我们可以使用DELETE语句。下面是一个将行从表格中删除的示例代码:

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

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "DELETE FROM myTable WHERE id=3";

if (mysqli_query($conn, $sql)) {
    echo "Record deleted successfully";
} else {
    echo "Error deleting record: " . mysqli_error($conn);
}

mysqli_close($conn);
?>

在上面的代码中,我们使用名为$sql

🎜 2. Insérez les données de la base de données 🎜🎜🎜 Si vous souhaitez enregistrer les données dans la base de données MySQL, vous pouvez utiliser la commande INSERT INTO. Voici un exemple de code pour insérer des données dans une table : 🎜rrreee🎜 Dans le code ci-dessus, nous avons créé une variable de requête SQL appelée $sql qui ajoute les données à une table appelée $sql dans la table de code>maTable. Si l'exécution réussit, "Nouvel enregistrement créé avec succès" est affiché, sinon un message d'erreur est affiché. 🎜🎜🎜 3. Mettre à jour les données de la base de données 🎜🎜🎜 Pour mettre à jour les données de la base de données, nous pouvons utiliser l'instruction UPDATE. Voici un exemple de mise à jour de données spécifiques : 🎜rrreee🎜 Dans le code ci-dessus, nous avons créé une variable de requête SQL nommée $sql, qui met à jour le nom de famille dans la ligne spécifiée en " Doe Jr. " Si l'exécution réussit, "Enregistrement mis à jour avec succès" est affiché, sinon un message d'erreur est affiché. 🎜🎜🎜4. Supprimer des données de la base de données 🎜🎜🎜 Pour supprimer des données de la base de données, nous pouvons utiliser l'instruction DELETE. Voici un exemple de code pour supprimer une ligne d'une table : 🎜rrreee🎜 Dans le code ci-dessus, nous utilisons la variable de requête SQL nommée $sql pour supprimer une ligne spécifique de la table. Si l'exécution réussit, "Enregistrement supprimé avec succès" est affiché, sinon un message d'erreur est affiché. 🎜

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer