php - 如何添加两个数据库列显示结果

标签 php mysql sql

正如主题所说,添加两个数据库列显示结果为 ORDER BY DESC LIMIT 20

这里我得到了一个运行良好的代码,它显示了前 20 名富有玩家的结果。

<div class="container div-table" style="padding-top:3%">
     <div class="parallax-bg" data-stellar-background-ratio="0.5" data-stellar-vertical-offset="-150"></div>
     <div class="parallax-overlay"></div>
     <div class="parallax-inner text-center">
     <div class="col-sm-4 col-md-11 feature">

           <div class="media-object fa fa-usd"></div>
           <div class="media-body">
                 <h4 class="media-heading">Top 20 Richest Players</h4>
           </div>
     </div>
    <table class="table table-bordered">
        <thead>
                <td><h5>Rank</h5></td>
                <td><h5>Username</h5></td>
                <td><h5>Money</h5></td>
                <td><h5>Last Login</h5></td>
        </thead>
        <?php
            $query = $koneksi->prepare("SELECT `user`, `money`, `LastOnlineDate` FROM `playerdata` WHERE `banned`=0 ORDER BY `money` DESC LIMIT 20");
            $query->execute();
            if($query->rowCount() == 0)
            {
                echo "<tr><td colspan='6'><small>No rows found</small></td></tr>";
            }
                $dollar = 0;
                while($data = $query->fetch())
                {
                    $dollar++;
                    echo "<tr><td>".$dollar."</td>";
                    echo "<td>".$data['user']."</td>";
                    echo "<td>".$data['money']."</td>";
                    echo "<td>".$data['LastOnlineDate']."</td></tr>";
                }
            ?>
        </table>
   </div>
</div>

如您所见,它只是显示 money,但我想显示添加 Bank 列的结果。

我已经尝试过这段代码,尽管它很愚蠢

$query = $koneksi->prepare("SELECT `user`, `money`, `Bank`, `LastOnlineDate` FROM `playerdata` WHERE `banned`=0 ORDER BY `money` + `Bank` DESC LIMIT 20");

最佳答案

要在 sql 中添加两列,请使用加号。

select money + bank as total
, etc
order by total desc

关于php - 如何添加两个数据库列显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34480878/

相关文章:

mysql - 在 Ruby on Rails 中执行 SQL 文件以导入数据库

php - 在 codeigniter 中使用 AJAX 从 View 调用 Controller 函数并从数据库中检索行

PHP 连接外部 Oracle 数据库

mysql - 如何按类型计算唯一 ID 的数量(按整组中的第三个字段)

mysql - Tab '–' 附近的语法错误

sql - 在sql中用多个集合对记录进行分组

php - Woocommerce 从结帐页面中删除优惠券部分

javascript - 使用ajax将提示数据从javascript传递到php

具有多个值和列的 MySQL AND OR。试图理解 MySQL 逻辑

c# - SQL 不通过 EF 保存 DateTime 的时间