Mysql和PHP排行榜表现奇怪

Mysql和PHP排行榜表现奇怪,php,mysql,leaderboard,Php,Mysql,Leaderboard,我试图制作一个排行榜,并按照杀戮对我的数据进行排序,但当我尝试制作排行榜时,它只会抓住名字、杀戮、死亡,它不会抓住任何东西,但当我拥有它时,它会抓住一切。有人知道为什么吗?代码如下,请协助 <?php $query = $koneksi->prepare("SELECT * from `player`"); $query->execute(); if($que

我试图制作一个排行榜,并按照杀戮对我的数据进行排序,但当我尝试制作排行榜时,它只会抓住名字、杀戮、死亡,它不会抓住任何东西,但当我拥有它时,它会抓住一切。有人知道为什么吗?代码如下,请协助

<?php
                    $query = $koneksi->prepare("SELECT * from `player`");
                    $query->execute();
                    if($query->rowCount() == 0)


这与此有关还是有什么问题?我真的很困惑。

这里您必须使用
bind_result()
,并且您必须从
播放器
表中传递与字段数相等的参数数。
因为这里您使用的是
select*
query来获取数据

                        echo "<tr><td colspan='6'><small>There's no player on ban list</small></td></tr>";
                    }
                    while($data = $query->fetch())
                    {
                        echo "<tr><td>".$data['name']."</td>";
                        echo "<td>".$data['kill']."</td>";
                        echo "<td>".$data['death']."</td>";
                        $kd = $data['kill'] / $data['death'];
                        echo "<td>".$kd."</td></tr>";
                    }
                    ?>