
正文
php数据库排序 php 排序函数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php查询数据库,如何根据两个字段的值排序
多重排序,order by 字段 方式,字段 方式...
order by age desc,id desc 先按年龄降序,相同的年龄里按id降序
order by id,age desc 先按id升序,相同的id里按年龄降序
至于你到底需要什么样的排序方式,按这个思路自己写就可以了
相关问答
Q1: php中使用mysqli创建数据库的时候怎么指定字符集和排序规则?
字符集很简单,但是数据的排序需要通过SQL语句来协助完成,ORDER BY 语句,代码如下:
// 假设你已经成功连接了数据库($mysqli变量假设为连接的资源句柄)
// 通过对象方式设置字符编码
$mysqli - set_charset('utf8');
// 通过函数方式设置字符编码
mysqli_set_charset($mysqli, 'utf8');
// 那么接下来是数据排序的话,需要编写一条SQL查询语句(DESC 倒序排列 | ASC 正序排列)
$sql = "SELECT `字段` FROM `表名` WHERE TRUE ORDER BY `字段` DESC;";
如果还有什么问题,欢迎追问~
Q2: php和mysql排序问题
php方法:
可以查一下“冒泡排序”,可以实现
只需要把往前推的规则改一下即可
mysql方法:
可以添加一个新的字段,name_type 你在输入数据的时候,姓张的name_type = 1 ,类似
姓王的name_type= 2 ,查询的时候order by name_type asc 即可;
Q3: php 从数据库中取出数据放入数组并排序
$i=1
while ( $row = 数据集 ) {
echo $row['id'].','.$row['num'].' ';
if ( $i==10 ) {
$i=0;
echo 'br /'; // html中php数据库排序的换行符
}
$i++;
}
Q4: php连接mysql数据库,执行查询语句后,排序后再输出
select * from table order by id desc
查询 所有 来自 table表 排序 按照 id 降序,desc 代表降序,asc 代表升序
Q5: 用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 排序函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





