⊗ppPmDBNSl 369 of 447 menu

Sélection d'enregistrements lors d'une requête SQL vers la base de données en PHP

Dans le code de test, vous avez déjà vu la commande SELECT, qui effectue une sélection de données depuis la BDD. Laissez-nous maintenant examiner sa syntaxe plus en détail. La voici :

<?php $query = "SELECT * FROM table WHERE condition"; ?>

Comme vous pouvez le voir, après le nom de la table, on peut ajouter la commande WHERE, dans laquelle on peut spécifier une restriction sur les enregistrements à sélectionner. Les opérations de comparaison suivantes sont autorisées dans la condition : =, !=, <>, <, >, <=, >=.

Voyons leur application sur des exemples.

Exemple

Sélectionnons l'utilisateur avec l'id égal à 2 :

<?php $query = "SELECT * FROM users WHERE id=2"; ?>

Exemple

Sélectionnons les utilisateurs avec un id supérieur à 2 :

<?php $query = "SELECT * FROM users WHERE id>2"; ?>

Exemple

Sélectionnons les utilisateurs avec un id supérieur ou égal à 2 :

<?php $query = "SELECT * FROM users WHERE id>=2"; ?>

Exemple

Sélectionnons les utilisateurs avec un id différent de 2 :

<?php $query = "SELECT * FROM users WHERE id!=2"; ?>

Exemple

Au lieu de la commande !=, on peut utiliser la commande <> :

<?php $query = "SELECT * FROM users WHERE id<>2"; ?>

Exemple

Sélectionnons les utilisateurs âgés de 23 ans :

<?php $query = "SELECT * FROM users WHERE age=23"; ?>

Exemple

Sélectionnons les utilisateurs avec un salaire de 500 :

<?php $query = "SELECT * FROM users WHERE salary=500"; ?>

Exemple

Sélectionnons l'utilisateur avec le nom 'user1'. Ici nous attend une nuance importante : comme le nom est une chaîne de caractères, il doit être mis entre guillemets :

<?php $query = "SELECT * FROM users WHERE name='user1'"; ?>

Exemple

Si la commande WHERE est absente, alors tous les enregistrements de la table seront sélectionnés. Sélectionnons tous les employés :

<?php $query = "SELECT * FROM users"; ?>

Tâches pratiques

Sélectionnez l'utilisateur avec l'id égal à 3.

Sélectionnez les utilisateurs avec un salaire de 900.

Sélectionnez les utilisateurs âgés de 23 ans.

Sélectionnez les utilisateurs avec un salaire supérieur à 400.

Sélectionnez les utilisateurs avec un salaire égal ou supérieur à 500.

Sélectionnez les utilisateurs avec un salaire différent de 500.

Sélectionnez les utilisateurs avec un salaire égal ou inférieur à 500.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser