PHP MySQL ORDER BY 语句

MySQL ORDER BY 子句用于对记录集中的数据进行排序

ORDER BY 子句

ORDER BY 子句用于对记录集中的数据进行排序

ORDER BY 子句默认对记录进行升序排序,使用 ASC 关键字

如果我们想降序排序,可以使用 DESC 关键字

语法

SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC

如果想要学习更多关于 SQL 的知识,可以访问我们的 SQL 基础教程

范例

下面的范例从 customer 表中选取所有的数据,并按照 created_at 字段进行

<?php

<?php

$servername = "localhost";
$username   = "root";
$password   = "";
$dbname     = "twle";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error)
{
    die("连接失败: " . $conn->connect_error);
}

$sql = "SELECT * FROM customer ORDER BY created_at"

$result = mysqli_query($con,);

while($row = mysqli_fetch_array($result))
{
    echo $row['firstname'], " ",$row['lastname'],$row['created_at'],"<br>";
}

mysqli_close($con);

根据两列进行排序

可以根据多个列进行排序

当按照多个列进行排序时,只有第一列的值相同时才使用第二列

SELECT column_name(s) FROM table_name ORDER BY column1, column2
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.