Maison > développement back-end > tutoriel php > Quels types d'instructions de requête MySQL existe-t-il en PHP ?

Quels types d'instructions de requête MySQL existe-t-il en PHP ?

WBOY
Libérer: 2024-06-03 17:30:02
original
758 Les gens l'ont consulté

Les types d'instructions de requête MySQL en PHP incluent : SELECT : récupère les données de la table. OÙ : filtrez les résultats de SELECT en fonction des conditions. INSÉRER : Insérer de nouveaux enregistrements dans la table. MISE À JOUR : Mettre à jour un enregistrement existant. SUPPRIMER : Supprimer les enregistrements de la table.

PHP 中的 MySQL 查询语句有哪些类型?

Types d'instructions de requête MySQL en PHP

L'instruction de requête MySQL est une commande qui interagit avec la base de données MySQL et interroge les données. PHP fournit une variété de fonctions pour exécuter des requêtes MySQL, et chaque fonction correspond à différents types d'instructions de requête.

Instruction SELECT

L'instruction SELECT est utilisée pour récupérer des données à partir d'une table de base de données. La syntaxe est la suivante :

$result = $conn->query("SELECT * FROM table_name");
Copier après la connexion

Clause WHERE

La clause WHERE est utilisée pour filtrer les résultats en fonction de critères spécifiques. La syntaxe est la suivante :

$result = $conn->query("SELECT * FROM table_name WHERE condition");
Copier après la connexion

Instruction INSERT

L'instruction INSERT est utilisée pour insérer de nouveaux enregistrements dans une table de base de données. La syntaxe est la suivante :

$conn->query("INSERT INTO table_name (column1, column2) VALUES (value1, value2)");
Copier après la connexion

Instruction UPDATE

L'instruction UPDATE est utilisée pour mettre à jour les enregistrements existants dans une table de base de données. La syntaxe est la suivante :

$conn->query("UPDATE table_name SET column1 = value1 WHERE condition");
Copier après la connexion

Instruction DELETE

L'instruction DELETE est utilisée pour supprimer des enregistrements d'une table de base de données. La syntaxe est la suivante :

$conn->query("DELETE FROM table_name WHERE condition");
Copier après la connexion

Cas pratique

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

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

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

// 查询所有记录
$result = $conn->query("SELECT * FROM users");

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

// 关闭连接
$conn->close();
?>
Copier après la connexion

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!

Étiquettes associées:
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