Comment faire fonctionner la requête de base de données PHP 10 instructions

PHPz
Libérer: 2023-03-27 16:11:19
original
707 Les gens l'ont consulté

PHP est un langage de programmation largement utilisé dans le développement Web. En tant que développeurs Web, nous devons souvent interroger des données dans des bases de données. Dans cet article, je présenterai 10 instructions de requête PHP qui vous permettent d'interroger facilement la base de données.

  1. Interroger un seul champ

Lorsque vous devez interroger un seul champ d'une table, vous pouvez utiliser l'instruction suivante :

SELECT field_name FROM table_name
Copier après la connexion

Par exemple, si nous devons interroger "nom d'utilisateur" dans une table nommée " "Utilisateurs", vous pouvez utiliser le code suivant :

$query = "SELECT username FROM users";
$result = mysqli_query($connection, $query);
Copier après la connexion
  1. Interroger plusieurs champs

Lorsque vous devez interroger plusieurs champs d'une table, vous pouvez utiliser l'instruction suivante :

SELECT field1, field2, field3 FROM table_name
Copier après la connexion

Par exemple, si nous besoin d'interroger Pour les champs "nom d'utilisateur", "e-mail" et "téléphone" dans une table nommée "utilisateurs", vous pouvez utiliser le code suivant :

$query = "SELECT username, email, phone FROM users";
$result = mysqli_query($connection, $query);
Copier après la connexion
  1. Requête sur tous les champs

Lorsque vous devez interroger tous champs d'un certain champ de table, vous pouvez utiliser l'instruction suivante :

SELECT * FROM table_name
Copier après la connexion

Par exemple, si nous devons interroger tous les champs d'une table nommée "users", nous pouvons utiliser le code suivant :

$query = "SELECT * FROM users";
$result = mysqli_query($connection, $query);
Copier après la connexion
  1. Requête conditionnelle

En cas de besoin Lors de l'interrogation de données qui remplissent certaines conditions, vous pouvez utiliser l'instruction suivante :

SELECT field1, field2 FROM table_name WHERE condition
Copier après la connexion

Par exemple, si nous devons interroger les champs "nom d'utilisateur" et "e-mail" dans une table nommée "utilisateurs", où " age" a moins de 30 ans. Les utilisateurs peuvent utiliser le code suivant :

$query = "SELECT username, email FROM users WHERE age < 30";
$result = mysqli_query($connection, $query);
Copier après la connexion
  1. Trier la requête

Lorsque vous devez trier les données selon certaines règles, vous pouvez utiliser l'instruction suivante :

SELECT field1, field2 FROM table_name ORDER BY field1 ASC
Copier après la connexion

Par exemple, si nous devons interroger un fichier nommé champs "nom d'utilisateur" et "e-mail" dans la table "utilisateurs", et trier par le champ "nom d'utilisateur" par ordre croissant, vous pouvez utiliser le code suivant :

$query = "SELECT username, email FROM users ORDER BY username ASC";
$result = mysqli_query($connection, $query);
Copier après la connexion
  1. Requête de groupe

Lorsque vous devez trier selon un certain champ Lors de l'exécution de statistiques de groupe, vous pouvez utiliser l'instruction suivante :

SELECT field1, COUNT(field2) FROM table_name GROUP BY field1
Copier après la connexion

Par exemple, si nous devons interroger le champ "pays" dans une table nommée "utilisateurs" et compter les nombre d'utilisateurs dans chaque pays, nous pouvons utiliser le code suivant :

$query = "SELECT country, COUNT(id) FROM users GROUP BY country";
$result = mysqli_query($connection, $query);
Copier après la connexion
  1. Join query

Lorsque vous devez interroger des données dans deux tables ou plus, vous pouvez utiliser l'instruction suivante :

SELECT field1, field2 FROM table1 INNER JOIN table2 ON table1.field = table2.field
Copier après la connexion

Par exemple, si nous devons interroger les données d'une table nommée "users". Les champs "city" des tables "username", "country" et "cities" sont joints en fonction du "city_id" de "users" et du "id". de "villes". Vous pouvez utiliser le code suivant :

$query = "SELECT username, country, city FROM users INNER JOIN cities ON users.city_id = cities.id";
$result = mysqli_query($connection, $query);
Copier après la connexion
  1. Insérer des données

Lorsque vous devez insérer des données dans la base de données, vous pouvez utiliser l'instruction suivante :

INSERT INTO table_name (field1, field2, field3) VALUES ('value1', 'value2', 'value3')
Copier après la connexion

Par exemple, si nous avons besoin de insérez une nouvelle donnée dans une table nommée "users", vous pouvez utiliser le code suivant :

$query = "INSERT INTO users (username, email, password) VALUES ('John Doe', 'johndoe@example.com', '123456')";
mysqli_query($connection, $query);
Copier après la connexion
  1. Mettre à jour les données

Lorsque vous devez mettre à jour les données dans la base de données, vous pouvez utiliser l'instruction suivante :

UPDATE table_name SET field1 = 'value1', field2 = 'value2' WHERE condition
Copier après la connexion

Par exemple, si nous devons modifier tous les champs "email" dans une table nommée "users" est "newemail@example.com", et "username" est "John Doe", vous pouvez utiliser le code suivant :

$query = "UPDATE users SET email = 'newemail@example.com' WHERE username = 'John Doe'";
mysqli_query($connection, $query);
Copier après la connexion
  1. Supprimer des données

Lorsque vous devez supprimer des données dans la base de données, vous pouvez utiliser l'instruction suivante :

DELETE FROM table_name WHERE condition
Copier après la connexion

Par exemple, si nous devons supprimer tous les enregistrements d'une table nommée "utilisateurs" dont " Le champ nom d'utilisateur" est "John Doe", nous pouvons utiliser le code suivant :

$query = "DELETE FROM users WHERE username = 'John Doe'";
mysqli_query($connection, $query);
Copier après la connexion

Les 10 instructions de requête PHP ci-dessus peuvent nous aider à interroger et manipuler facilement les données dans la base de données. Bien entendu, dans les applications réelles, il doit être ajusté et optimisé en fonction des besoins spécifiques de l'entreprise.

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