MySQL 教程
我們知道從 MySQL 表中使用 SQL SELECT 語句來讀取數(shù)據(jù)。
如果我們需要對(duì)讀取的數(shù)據(jù)進(jìn)行排序,我們就可以使用 MySQL 的 ORDER BY 子句來設(shè)定你想按哪個(gè)字段哪種方式來進(jìn)行排序,再返回搜索結(jié)果。
以下是 SQL SELECT 語句使用 ORDER BY 子句將查詢數(shù)據(jù)排序后再返回?cái)?shù)據(jù):
SELECT field1, field2,...fieldN FROM table_name1, table_name2... ORDER BY field1 [ASC [DESC][默認(rèn) ASC]], [field2...] [ASC [DESC][默認(rèn) ASC]]
以下將在 SQL SELECT 語句中使用 ORDER BY 子句來讀取MySQL 數(shù)據(jù)表 json_tbl 中的數(shù)據(jù):
嘗試以下實(shí)例,結(jié)果將按升序及降序排列。
讀取 json_tbl 表中所有數(shù)據(jù)并按 submission_date 字段的升序排列。
你可以使用PHP函數(shù)的 mysqli_query() 及相同的 SQL SELECT 帶上 ORDER BY 子句的命令來獲取數(shù)據(jù)。
該函數(shù)用于執(zhí)行 SQL 命令,然后通過 PHP 函數(shù) mysqli_fetch_array() 來輸出所有查詢的數(shù)據(jù)。
嘗試以下實(shí)例,查詢后的數(shù)據(jù)按 submission_date 字段的降序排列后返回。