MySqli - Read :

Lire des entrée dans une table

La commande SELECT permet de lire des entrées dans une table.

Exemple :

        
            SELECT * FROM products;
        
    

La requête ci-dessus permet de faire une requête pour récupérer toutes les entrées de la table "products"


La clause WHERE

La clause WHERE permet de filtrer les entrées récupérées.

Exemple :

        
            SELECT * FROM products WHERE id = 1;
        
    

La clause ORDER BY

La clause ORDER BY permet de trier les entrées récupérées.

Exemple :

        
            SELECT * FROM products ORDER BY price DESC;
        
    

La clause LIMIT

La clause LIMIT permet de limiter le nombre d'entrées récupérées.

Exemple :

        
            SELECT * FROM products LIMIT 2;
        
    

Exercice

Ecrire une requête qui récupère tous les produits classé par le nom ascendant"

        
        $sql = "SELECT * FROM `products` ORDER BY `products`.`name` ASC";
        
    

Exercice

Ecrire une requête qui récupère deux produits classé par le nom ascendant"

        
        $sql = "SELECT * FROM `products` ORDER BY `products`.`name` ASC LIMIT 2";