$query = DB::query("SELECt *FROM `pre_moodwall` ORDER BY id desc limit 10");
while($mood = mysql_fetch_array($query)) {
$moodlist[]=$mood;
上面的语句输的结果比如为:
David 1
Peter 2
John 3
如何实现结果为
John 3
Peter 2
David 1
(即倒序的)
本人不懂PHP和MYSQL,但着急改点东西,希望能说得详细一些才好。
问题已经解决了。
$query = DB::query("SELECt *FROM `pre_moodwall` ORDER BY id desc limit 28");
while($mood = DB::fetch($query)) {
$moodlist[]=$mood;
sort($moodlist);
只需在最后面加一条sort($moodlist);就行了。就可以把数组倒过来了。
mysql_fetch_array($query)数组赋值,如何实现倒序
答案:2 悬赏:0 手机版
解决时间 2021-03-08 11:45
- 提问者网友:十年饮冰
- 2021-03-07 15:52
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-03-07 16:23
数字这个是什么字段?
那么就按照输出这个数字的字段~desc排列
$query = DB::query("SELECt *FROM `pre_moodwall` ORDER BY id desc limit 10");
修改这句里面的sql语句
$query = DB::query("SELECt *FROM `pre_moodwall` ORDER BY 那个数字字段 desc limit 10");
那么就按照输出这个数字的字段~desc排列
$query = DB::query("SELECt *FROM `pre_moodwall` ORDER BY id desc limit 10");
修改这句里面的sql语句
$query = DB::query("SELECt *FROM `pre_moodwall` ORDER BY 那个数字字段 desc limit 10");
全部回答
- 1楼网友:刀戟声无边
- 2021-03-07 16:30
貌似见过这个问题,
$image = array();
while ($row = mysql_fetch_array($query))
{
$image[] = $row;
}
print_r($image);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯