189 8069 5689

php给数据库排序 php实现数据库查询

php怎么mysql的字段id来排序啊。

为了给你答题,必须得写这么多才能通过检查,要不然根本不让通过。急用的话直接复制最后一行代码即可!

成都创新互联主营凤冈网站建设的网络公司,主营网站建设方案,成都app开发,凤冈h5小程序定制开发搭建,凤冈网站营销推广欢迎凤冈等地区企业咨询

我看了下,你这个是需要将正序排列转为倒序排列吧

mysql中的排序是使用 order by 来排序的,你要根据什么字段排序,就order by 什么字段

所以这里得用 order by ,例如 order by id asc 就是根据id正序排序,那么倒序排序呢?

下面我给你贴出答案:

select id,zh,zcm,time,ts from scc order by id desc;

PHP实现插入排序算法

插入排序(Insertion Sort) 是一种较稳定 简单直观的排序算法 插入排序的工作原理 是通过构建有序序列 对于未排序的数据 在有序序列中从后向前扫描 找到合适的位置并将其插入 插入排序 在最好情况下 时间复杂度为O(n);在最坏情况下 时间复杂度为O(n );平均时间复杂度为O(n )

插入排序示例图

/**

* 数据结构与算法(PHP实现) - 插入排序(Insertion Sort)。Tw.WiNGwit

*

* @author 创想编程(TOPPHP.ORG)

* @copyright Copyright (c) 2013 创想编程(TOPPHP.ORG) All Rights Reserved

* @license /licenses/mit-license.php MIT LICENSE

* @version 1.0.0 - Build20130613

*/

class InsertionSort {

/**

* 需要排序的数据数组。

*

* @var array

*/

private $data;

/**

* 数据数组的长度。

*

* @var integer

*/

private $size;

/**

* 数据数组是否已排序。

*

* @var boolean

*/

private $done;

/**

* 构造方法 - 初始化数据。

*

* @param array $data 需要排序的数据数组。

*/

public function __construct(array $data) {

$this-data = $data;

$this-size = count($this-data);

$this-done = FALSE;

}

/**

* 插入排序。

*/

private function sort() {

$this-done = TRUE;

for ($i = 1; $i $this-size; ++$i) {

$current = $this-data[$i];

if ($current $this-data[$i - 1]) {

for ($j = $i - 1; $j = 0 $this-data[$j] $current; --$j) {

$this-data[$j + 1] = $this-data[$j];

}

$this-data[$j + 1] = $current;

}

}

}

/**

* 获取排序后的数据数组。

*

* @return array 返回排序后的数据数组。

*/

public function getResult() {

if ($this-done) {

return $this-data;

}

$this-sort();

return $this-data;

}

}

?

示例代码 1

2

3

4

$insertion = new InsertionSort(array(9, 1, 5, 3, 2, 8, 6));

echo '

', print_r($insertion-getResult(), TRUE), '

'; lishixinzhi/Article/program/PHP/201311/20783

php查询数据库,如何根据两个字段的值排序

多重排序,order by 字段 方式,字段 方式...

order by age desc,id desc 先按年龄降序,相同的年龄里按id降序

order by id,age desc 先按id升序,相同的id里按年龄降序

至于你到底需要什么样的排序方式,按这个思路自己写就可以了

用PHP为数据中中的字段排序

楼上说的比较正确

?php

首先链接你的数据库

sql="select

*

from

test

order

by

t

desc

limit

0,100"

$ret=mysql_query($sql,$db);//$db为数据库连接

$zone=1;

while($row=mysql_fetch_array($ret)){

echo

"名次:".$zone.",";

echo

$row['m'];//用户名

echo

$row['t'];//积分

echo

$row['u'];//序号

echo

"br/";

}

?


网页标题:php给数据库排序 php实现数据库查询
网站路径:http://cdxtjz.cn/article/ddoieog.html

其他资讯