我正在尝试做一个排行榜,并按杀死来排序我的数据,但当我试图让它只抓取名字,杀死,死亡时,它不会抓取任何东西,但当我让它抓取所有东西时,它就能工作了。有人知道为什么吗?代码如下,请协助。
<?php
$query = $koneksi->prepare("SELECT * from `player`");
$query->execute();
if($query->rowCount() == 0)我在这里抓取我的mysql数据,如果我将*改为我需要的数据,则不会显示任何数据。
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>";
}
?>是与此有关还是出了什么问题?我真的很困惑。
发布于 2015-07-02 14:59:05
在这里,您必须使用bind_result(),因为您必须传递与您的player表中的字段数量相等的参数数量。
因为在这里您使用select *查询来获取数据。
https://stackoverflow.com/questions/31174989
复制相似问题