Maison  >  Article  >  développement back-end  >  Exemples pour expliquer comment PHP exploite MySQL pour ajouter, supprimer, modifier et interroger

Exemples pour expliquer comment PHP exploite MySQL pour ajouter, supprimer, modifier et interroger

PHPz
PHPzoriginal
2023-04-04 18:00:111298parcourir

PHP et MySQL sont l'une des technologies les plus couramment utilisées dans le développement d'applications WEB, notamment dans la gestion de données. Cet article présentera comment PHP implémente les opérations d'ajout, de suppression, de modification et de requête via MySQL. De solides connaissances de base et une expérience pratique vous aideront à mieux maîtriser ces compétences.

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

Vous devez d'abord vous connecter à une base de données MySQL. Nous pouvons nous connecter à la base de données MySQL via le code PHP suivant :

<?php
$servername = "localhost"; // 数据库主机名
$username = "root"; // 登录数据库的用户名
$password = ""; // 登录数据库的密码

// 创建连接
$conn = mysqli_connect($servername, $username, $password);

// 检查连接是否成功
if (!$conn) {
   die("连接失败: " . mysqli_connect_error());
}
echo "连接成功";
?>

Ce code renverra une ligne "Connexion réussie", indiquant que PHP. s'est connecté avec succès à la base de données MySQL.

2. Interroger la base de données MySQL

Pour interroger les données de la base de données MySQL, vous devez utiliser l'instruction SELECT. Le code PHP suivant interrogera la table « posts » dans la base de données « blog » :

<?php
// 查询语句
$sql = "SELECT * FROM posts";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
   // 输出每一行数据
   while($row = mysqli_fetch_assoc($result)) {
      echo "id: " . $row["id"]. " - 标题: " . $row["title"]. " - 作者: " . $row["author"]. "<br>";
   }
} else {
   echo "0 结果";
}

// 关闭连接
mysqli_close($conn);
?>

Ce code affichera tous les identifiants de publication, les titres et les auteurs. Vous pouvez modifier les informations de sortie pour répondre à vos besoins.

3. Insérer des données MySQL

Pour insérer des données dans la base de données MySQL, vous devez utiliser l'instruction INSERT. Voici un exemple d'insertion de données dans la table « posts » :

<?php
$title = "新文章标题";
$content = "新文章内容";
$author = "张三";

// Insert into query
$sql = "INSERT INTO posts (title, content, author)
VALUES ('$title', '$content', '$author')";

if (mysqli_query($conn, $sql)) {
   echo "成功插入数据";
} else {
   echo "错误: " . $sql . "<br>" . mysqli_error($conn);
}

// 关闭连接
mysqli_close($conn);
?>

4. Mettre à jour les données MySQL

Pour mettre à jour les données dans la base de données MySQL, vous devez utiliser l'instruction UPDATE. Voici un exemple de mise à jour d'une publication spécifique dans la table "posts":

<?php
$id = "1";
$new_title = "新文章标题";
$new_content = "新文章内容";

// 更新语句
$sql = "UPDATE posts SET title='$new_title', content='$new_content' WHERE id=$id";

if (mysqli_query($conn, $sql)) {
   echo "数据更新成功";
} else {
   echo "错误: " . $sql . "<br>" . mysqli_error($conn);
}

// 关闭连接
mysqli_close($conn);
?>

Ce code mettra à jour le titre et le contenu de la publication avec l'ID 1 dans la base de données vers le nouveau.

5. Supprimer les données MySQL

Pour supprimer des données de la base de données MySQL, utilisez l'instruction DELETE. Voici un exemple de suppression d'une publication spécifique du tableau "posts":

<?php
$id = "1";

// 删除语句
$sql = "DELETE FROM posts WHERE id=$id";

if (mysqli_query($conn, $sql)) {
   echo "数据删除成功";
} else {
   echo "错误: " . $sql . "<br>" . mysqli_error($conn);
}

// 关闭连接
mysqli_close($conn);
?>

Cette méthode supprimera la publication avec l'ID 1.

Enfin, de bonnes pratiques et des réserves de connaissances suffisantes peuvent aider à la gestion des données. Plus vous pratiquez souvent, plus vous maîtriserez les compétences en gestion de données. Tout le monde est encouragé à pratiquer davantage et à maîtriser les techniques de gestion 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