收起左侧

    PHP中ORDER BY子句的详细用法教程

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

    管理员

    3360

    主题

    3406

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    15010
    发表于 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.