Le mot-clé Order By est employé pour assortir les données dans un recordset.
Le mot-clé Order By tri les enregistrements dans l'ordre croissant par défaut.
Si vous voulez assortir les enregistrements dans un ordre décroissant, vous pouvez employer le mot-clé de DESC.
Syntaxe
SELECT colonne_name(s) FROM table_name ORDER BY colonne_name(s) ASC|DESC
Pour apprendre plus au sujet du SQL, visitent svp notre cours d'instruction de SQL.
Exemple
L'exemple suivant choisit toutes les données stockées dans la table « visiteurs » que nous avons créé lors d’un chapitre précédent, on va faire un ordre du résultat par la colonne « âge » :
<?PHP
$con = mysql_connect (" server "," user", " passe") ;
if (!$con)
{
die('connexion impossible' . mysql_error());
}
mysql_select_db ("maBase", $con) ;
$result = mysql_query("SELECT * FROM visiteurs ORDER BY age DESC");
while($row = mysql_fetch_array($result))
{
echo $row['nom']. " " . $row['prenom']. " ". $row['Age']. "<br />";
}
mysql_close($con);
?>
Il est également possible de passer la commande par plus d'une colonne. En passant la commande par plus d'une colonne, la deuxième colonne est seulement employée si les valeurs dans la première colonne sont vérifiées :
SELECT nom_colonne(s) FROM nom_table ORDER BY colonne1 ASC|DESC, colonne2 ASC|DESC
|
|
Le langage php |
Base de données MySQL UPDATE |
| Tweet |