Préfixe Where en PHP MySQL
- Page précédente MySQL Select
- Page suivante MySQL Order By
Pour sélectionner des données correspondant à des conditions spécifiées, ajoutez la clause WHERE à l'instruction SELECT.
Clause WHERE
Pour sélectionner des données correspondant à des conditions spécifiées, ajoutez la clause WHERE à l'instruction SELECT.
Syntaxe
SELECT colonne FROM table WHERE colonne opérateur valeur
Les opérateurs suivants peuvent être utilisés avec la clause WHERE :
Opérateurs | Explication |
---|---|
= | égal |
!= | différent |
> | supérieur |
< | inférieur |
>= | supérieur ou égal |
<= | inférieur ou égal |
BETWEEN | Entre une plage contenant |
LIKE | Modele de recherche correspondant |
Remarque :Les instructions SQL ne sont pas sensibles à la casse. WHERE est équivalent à where.
Pour que PHP exécute les instructions ci-dessus, nous devons utiliser la fonction mysql_query(). Cette fonction est utilisée pour envoyer des requêtes et des commandes à la connexion SQL.
Exemple
L'exemple suivant sélectionnera toutes les lignes de la table "Persons" où FirstName='Peter' :
<?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); $result = mysql_query("SELECT * FROM Persons WHERE FirstName='Peter'"); while($row = mysql_fetch_array($result)) { echo $row['FirstName'] . " " . $row['LastName']; echo "<br />"; } ?>
Sortie du code ci-dessus :
Peter Griffin
- Page précédente MySQL Select
- Page suivante MySQL Order By