Maison > Article > développement back-end > Comment faire fonctionner la requête de base de données PHP 10 instructions
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.
Lorsque vous devez interroger un seul champ d'une table, vous pouvez utiliser l'instruction suivante :
SELECT field_name FROM table_name
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);
Lorsque vous devez interroger plusieurs champs d'une table, vous pouvez utiliser l'instruction suivante :
SELECT field1, field2, field3 FROM table_name
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);
Lorsque vous devez interroger tous champs d'un certain champ de table, vous pouvez utiliser l'instruction suivante :
SELECT * FROM table_name
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);
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
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);
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
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);
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
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);
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
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);
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')
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);
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
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);
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
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);
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!