收起左侧

    [其他教程] PHP中ORDER BY子句的详细用法教程

    16
    回复
    2637
    查看
    [复制链接]

    管理员

    3578

    主题

    3636

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    16661

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    发表于 2015-9-17 17:19:02 | 显示全部楼层 |阅读模式
    我们已经看到SQL SELECT命令来获取数据从MySQL表。当选择行,MySQL服务器是自由返回,除非指示说如何排序结果否则它会自由返回。指定需要结果集增加一个ORDER BY子句要作为排序依据的列或列名进行排序。
    语法:
    [color=white !important][backcolor=rgb(108, 226, 108) !important]
    [color=white !important]?

    1

    2

    SELECT field1, field2,...fieldN table_name1, table_name2...
    ORDER BY field1, [field2...] [ASC [DESC]]




    这里是通用的SQL的SELECT命令的语法,ORDER BY子句从MySQL表中的数据进行排序:

          您可以根据返回的结果的任何字段,提交将被列出。
          您可以对多个字段进行排序结果。
          您可以使用关键字ASC或DESC,升序或降序排列得到的结果。默认情况下它的升序排列。
      
        您可以使用WHERE ... LIKE子句中通常的方式添加条件。

    在命令提示符下使用ORDER BY子句:
    这将使用SQL SELECT命令来从MySQL表tutorials_tbl表中获取数据ORDER BY子句
    实例:
    试试下面的示例升序返回结果。
    [color=white !important][backcolor=rgb(108, 226, 108) !important]
    [color=white !important]?

    01

    02

    03

    04

    05

    06

    07

    08

    09

    10

    11

    12

    13

    14

    root@host# mysql -u root -p password;
    Enter password:*******
    mysql> use TUTORIALS;
    Database changed
    mysql> SELECT * from tutorials_tbl ORDER BY tutorial_author ASC
    +-------------+----------------+-----------------+-----------------+
    | tutorial_id | tutorial_title | tutorial_author | submission_date |
    +-------------+----------------+-----------------+-----------------+
    |      2 | Learn MySQL  | Abdul S     | 2007-05-24   |
    |      1 | Learn PHP   | John Poul    | 2007-05-24   |
    |      3 | JAVA Tutorial | Sanjay     | 2007-05-06   |
    +-------------+----------------+-----------------+-----------------+
    3 rows in set (0.42 sec)
    mysql>




    所有作者的名字列按升序排列。
    PHP脚本使用ORDER BY子句:
    可以使用类似的语法的ORDER BY子句到PHP函数mysql_query()。这个函数是用来执行SQL命令后,另一个PHP函数mysql_fetch_array()可以用来获取所有选定的数据。
    例子:
    试试下面的示例教程作者降序返回结果。
    温馨提示:
    1、本站所有信息都来源于互联网有违法信息与本网站立场无关。
    2、当有关部门,发现本论坛有违规,违法内容时,可联系站长删除,否则本站不承担任何责任。
    3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
    4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    5、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    6、如果使用本帖附件,本站程序只提供学习使用,请24小时内删除!使用者搭建运营触犯法律,违法,违规,本站不承担任何责任。
    回复

    使用道具 举报

    注册会员

    0

    主题

    9

    帖子

    73

    积分

    注册会员

    Rank: 2

    积分
    73
    发表于 2015-9-17 16:51:18 | 显示全部楼层
    难得一见的好帖
    回复 支持 反对

    使用道具 举报

    注册会员

    0

    主题

    20

    帖子

    91

    积分

    注册会员

    Rank: 2

    积分
    91
    发表于 2015-9-17 17:16:24 | 显示全部楼层
    专业抢沙发的!哈哈
    回复 支持 反对

    使用道具 举报

    注册会员

    0

    主题

    3

    帖子

    54

    积分

    注册会员

    Rank: 2

    积分
    54
    发表于 2015-9-17 17:14:16 | 显示全部楼层
    顶起出售广告位
    回复 支持 反对

    使用道具 举报

    注册会员

    0

    主题

    3

    帖子

    54

    积分

    注册会员

    Rank: 2

    积分
    54
    发表于 2015-9-17 16:48:48 | 显示全部楼层
    小白一个 顶一下
    回复 支持 反对

    使用道具 举报

    注册会员

    0

    主题

    13

    帖子

    84

    积分

    注册会员

    Rank: 2

    积分
    84
    发表于 2015-9-17 17:00:20 | 显示全部楼层
    漂亮了啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦
    回复 支持 反对

    使用道具 举报

    注册会员

    0

    主题

    20

    帖子

    93

    积分

    注册会员

    Rank: 2

    积分
    93
    发表于 2015-9-17 17:54:02 | 显示全部楼层
    LZ真是人才
    回复 支持 反对

    使用道具 举报

    注册会员

    0

    主题

    15

    帖子

    87

    积分

    注册会员

    Rank: 2

    积分
    87
    发表于 2015-9-17 17:06:04 | 显示全部楼层
    不错!不错!不错!不错!不错!
    回复 支持 反对

    使用道具 举报

    注册会员

    0

    主题

    14

    帖子

    87

    积分

    注册会员

    Rank: 2

    积分
    87
    发表于 2015-9-17 17:32:23 | 显示全部楼层
    貌似很给力
    回复 支持 反对

    使用道具 举报

    注册会员

    0

    主题

    8

    帖子

    71

    积分

    注册会员

    Rank: 2

    积分
    71
    发表于 2015-9-17 17:21:10 | 显示全部楼层
    为保住菊花,这个一定得回复!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在线客服
    热线电话

    微信扫一扫
    专注源码分享6年
    全国免费热线电话

    400-225-995

    周一至周日9:00-23:00

    反馈建议

    a5887776@163.com 在线QQ咨询

    Powered by Discuz! X3.4 Licensed © 2001-2013 Comsenz Inc.