a8849516 2018-03-22 05:08 采纳率: 75%
浏览 2328
已采纳

如何让数据按时间或者ID排序啊

 <?php
@mysql_connect("127.0.0.1","root","1s#876#$#$%Ss2")or die;    //链接数据库
@mysql_select_db("gamedb")or die;    //选择数据库
@mysql_query("set names 'utf8'");
$query = @mysql_query("select * from role_data")or die;    //查询‘yonghu’表中的所有记录
echo "<table border=1><tr align=center><th>ID</th><th>角色</th><th>对应帐号</th><th>等级</th><th>上线</th><th>下线</th><th>钻石</th></tr>";
$n=0;
while ($row = mysql_fetch_array($query))    //遍历‘yonghu’表中的数据,并形成数组
{
    $role_id = $row['role_id'];    //使用键获取数组中对应的值
    $role_name = $row['role_name'];
    $account_id = $row['account_id'];
    $level = $row['level'];
    $login_time = $row['login_time'];
    $logout_time = $row['logout_time'];
    $bag_yuanbao = $row['bag_yuanbao'];
    echo "<tr>";
    echo "<td>{$role_id}</td>";    //按照数据表的列在表格里输出对应数据
    echo "<td>{$role_name}</td>";
    echo "<td>{$account_id}</td>";
    echo "<td>{$level}</td>";
    echo "<td>{$login_time}</td>";
    echo "<td>{$logout_time}</td>";
    echo "<td>{$bag_yuanbao}</td>";
    echo "</tr>";
    $n++;
/*    if($n>14){
        return;
    }*/
}    
echo "<table>";
?>
  • 写回答

3条回答 默认 最新

  • msgwxy 2018-03-22 05:16
    关注

    你好,你得在 SQL语句中,加上排序 ,如 select * from role_data order by login_time 这是按时间排序 如 select * from role_data order by role_id 这是按ID排序

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器