如何使用PHP语言显示HTML中列的最高值
用于显示兔子杀手的个人信息,但前5名兔子杀手我想显示每个杀手按其被杀兔子的数量排序。在它不起作用之后,我将var转储,这就是我得到的如何使用PHP语言显示HTML中列的最高值,php,html,mysql,database,list,Php,Html,Mysql,Database,List,用于显示兔子杀手的个人信息,但前5名兔子杀手我想显示每个杀手按其被杀兔子的数量排序。在它不起作用之后,我将var转储,这就是我得到的 if(isset($_SESSION['username'])) 刚刚更新了var_dump结果,我将其放在fetch之后您的MySQL查询应该如下所示: array(5) { [0]=> array(2) { ["Username"]=> string(19) "Abdulhamit_Yildirim" ["Bunn
if(isset($_SESSION['username']))
刚刚更新了var_dump结果,我将其放在fetch之后您的MySQL查询应该如下所示:
array(5) {
[0]=>
array(2) {
["Username"]=>
string(19) "Abdulhamit_Yildirim"
["BunnyKilled"]=>
string(2) "15"
}
[1]=>
array(2) {
["Username"]=>
string(4) "Ampo"
["BunnyKilled"]=>
string(1) "5"
}
[2]=>
array(2) {
["Username"]=>
string(15) "Timothy_Bronson"
["BunnyKilled"]=>
string(1) "5"
}
[3]=>
array(2) {
["Username"]=>
string(6) "Rvmses"
["BunnyKilled"]=>
string(1) "4"
}
[4]=>
array(2) {
["Username"]=>
string(3) "Esy"
["BunnyKilled"]=>
string(1) "3"
}
}
按BunnyDesc LIMIT 5从Looneytune订单中选择*
前5名按顺序排列,限5名
您的php应该如下所示:
array(5) {
[0]=>
array(2) {
["Username"]=>
string(19) "Abdulhamit_Yildirim"
["BunnyKilled"]=>
string(2) "15"
}
[1]=>
array(2) {
["Username"]=>
string(4) "Ampo"
["BunnyKilled"]=>
string(1) "5"
}
[2]=>
array(2) {
["Username"]=>
string(15) "Timothy_Bronson"
["BunnyKilled"]=>
string(1) "5"
}
[3]=>
array(2) {
["Username"]=>
string(6) "Rvmses"
["BunnyKilled"]=>
string(1) "4"
}
[4]=>
array(2) {
["Username"]=>
string(3) "Esy"
["BunnyKilled"]=>
string(1) "3"
}
}
我的问题是如何从列中获取(找到)这些最高值,并在HTML代码中回显它们。首先,这个SELECT(Username,BunnyKilled)
周围不应该有括号。你也不能只是选择和回显,你需要执行查询。我必须再次问,当你运行查询时会发生什么?错误的结果?错误消息?计算机突然起火?我建议您阅读一些PHP+MySQL教程。。。这是相当不错的PHP+MySQL 101,如果你在谷歌上快速搜索,会有很多教程。@MagnusEriksson它告诉我MySQL_Fetch_assoc的错误。我想做的是,从名为“BunnyKilled”的列中提取前五个desc数字,并使用我键入的第一个代码在我的html中foreach它们。如果你能给我正确的教程,我将阅读,谢谢。这肯定会抛出语法错误的地方。你不能只在PHP-block中编写HTML。绝对正确。。我只是带着一个答案跑了过去。修复它只是为了记录,修复了它…我得到了一个yntax错误,意外的“=”和$oputput <?php
$sql = "SELECT Username, BunnyKilled FROM users order by BunnyKilled DESC LIMIT 5;";
$results = array();
$result = mysqli_query($con,$sql);
$results = mysqli_fetch_all($result, MYSQLI_ASSOC);
$output = '';
foreach ($results as $row) {
$output .= ' <li class="media"> <div class="media-left"> <a href="#"> <img class="media-object img-circle" src="../images/photos/user9.png" alt=""> </a> </div> <div class="media-body"> <h4 class="media-heading"><a href="">'. $row['Username'] . '</a></h4> <span>' . $row['BunnyKilled'] . '</span> bunnies killed</div> </li>' ;
}
echo $output;
?>