La clause WHERE est utilisée pour filtrer les enregistrements.
La clause WHERE est utilisée pour extraire les enregistrements qui répondent aux critères spécifiés.
SELECT nom_colonne(s)FROM nom_tableWHERE valeur de l'opérateur nom_colonne
Pour en savoir plus sur SQL, visitez nos didacticiels SQL.
Pour que PHP exécute l'instruction ci-dessus, nous devons utiliser la fonction mysqli_query(). Cette fonction permet d'envoyer des requêtes ou des commandes vers la connexion MySQL.
L'exemple suivant sélectionne toutes les lignes de la table « Persons » avec FirstName='Peter' :
<?php$con=mysqli_connect("localhost","username","password","database");//Détecter la connexion if (mysqli_connect_errno()){ echo "Échec de la connexion : " mysqli_connect_error();}$result. = mysqli_query($con,"SELECT * FROM PersonsWHERE FirstName='Peter'");while($row = mysqli_fetch_array($result)){ echo $row['FirstName'] . " " $row['LastName'];
Le code ci-dessus affichera :
Pierre Griffin