最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

PHP中ORDERBY子句的详细用法教程_MySQL

来源:懂视网 责编:小采 时间:2020-11-09 19:50:16
文档

PHP中ORDERBY子句的详细用法教程_MySQL

PHP中ORDERBY子句的详细用法教程_MySQL:我们已经看到SQL SELECT命令来获取数据从MySQL表。当选择行,MySQL服务器是自由返回,除非指示说如何排序结果否则它会自由返回。指定需要结果集增加一个ORDER BY子句要作为排序依据的列或列名进行排序。 语法: SELECT field1, field2..
推荐度:
导读PHP中ORDERBY子句的详细用法教程_MySQL:我们已经看到SQL SELECT命令来获取数据从MySQL表。当选择行,MySQL服务器是自由返回,除非指示说如何排序结果否则它会自由返回。指定需要结果集增加一个ORDER BY子句要作为排序依据的列或列名进行排序。 语法: SELECT field1, field2..

我们已经看到SQL SELECT命令来获取数据从MySQL表。当选择行,MySQL服务器是自由返回,除非指示说如何排序结果否则它会自由返回。指定需要结果集增加一个ORDER BY子句要作为排序依据的列或列名进行排序。
语法:

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子句
    实例:

    试试下面的示例升序返回结果。

    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()可以用来获取所有选定的数据。
    例子:

    试试下面的示例教程作者降序返回结果。

    <?php
    $dbhost = 'localhost:3036';
    $dbuser = 'root';
    $dbpass = 'rootpassword';
    $conn = mysql_connect($dbhost, $dbuser, $dbpass);
    if(! $conn )
    {
     die('Could not connect: ' . mysql_error());
    }
    $sql = 'SELECT tutorial_id, tutorial_title, 
     tutorial_author, submission_date
     FROM tutorials_tbl
     ORDER BY tutorial_author DESC';
    
    mysql_select_db('TUTORIALS');
    $retval = mysql_query( $sql, $conn );
    if(! $retval )
    {
     die('Could not get data: ' . mysql_error());
    }
    while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
    {
     echo "Tutorial ID :{$row['tutorial_id']} 
    ". "Title: {$row['tutorial_title']}
    ". "Author: {$row['tutorial_author']}
    ". "Submission Date : {$row['submission_date']}
    ". "--------------------------------
    "; } echo "Fetched data successfully\n"; mysql_close($conn); ?>

    声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文档

    PHP中ORDERBY子句的详细用法教程_MySQL

    PHP中ORDERBY子句的详细用法教程_MySQL:我们已经看到SQL SELECT命令来获取数据从MySQL表。当选择行,MySQL服务器是自由返回,除非指示说如何排序结果否则它会自由返回。指定需要结果集增加一个ORDER BY子句要作为排序依据的列或列名进行排序。 语法: SELECT field1, field2..
    推荐度:
    标签: 使用 用法 php
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top