小白教程
所有教程
关于
Search
172.70.130.198
172.70.130.198
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“PHP MySQL Order By 关键词”的源代码
本页内容
上一节:
PHP_MySQL_Where_子句
下一节:
PHP_MySQL_Update
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:PHP MySQL Order By}}[[Category:PHP 教程|56]] = PHP MySQL Order By 关键词 = ORDER BY 关键词用于对记录集中的数据进行排序。 == ORDER BY 关键词 == ORDER BY 关键词用于对记录集中的数据进行排序。 ORDER BY 关键词默认对记录进行升序排序。 如果你想降序排序,请使用 DESC 关键字。 === 语法 === <sample title="" desc="" lang="php" hererun="1"> SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC </sample> 如需学习更多关于 SQL 的知识,请访问我们的 [[sql tutorial|SQL 教程]]。 == 下面的实例选取 "Persons" 表中存储的所有数据,并根据 "Age" 列对结果进行排序: <sample title="" desc="" lang="php" hererun="1"> <?php $con=mysqli_connect("localhost","username","password","database"); // 检测连接 if (mysqli_connect_errno()) { echo "连接失败: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM Persons ORDER BY age"); while($row = mysqli_fetch_array($result)) { echo $row['FirstName']; echo " " . $row['LastName']; echo " " . $row['Age']; echo "<br>"; } mysqli_close($con); ?> </sample> 以上结果将输出: <sample title="" desc="" lang="php" hererun="1"> Glenn Quagmire 33 Peter Griffin 35 </sample> == 根据两列进行排序 == 可以根据多个列进行排序。当按照多个列进行排序时,只有第一列的值相同时才使用第二列: <sample title="" desc="" lang="php" hererun="1"> SELECT column_name(s) FROM table_name ORDER BY column1, column2 </sample>
返回至“
PHP MySQL Order By 关键词
”。
上一节:
PHP_MySQL_Where_子句
下一节:
PHP_MySQL_Update