gpt4 book ai didi

php - 如何获取 Fetch_array 数据

转载 作者:行者123 更新时间:2023-11-29 02:11:33 24 4
gpt4 key购买 nike

我正在制作锦标赛模组。而且我不知道如何正确地对获取的数组进行一些操作。

我的代码所做的是,它从 Tournament 表中获取数据并将其添加到数组中。然后打印在HTML表格中,这样所有用户都能看到他所在的地方。如何正确获取前 3 名获胜者的第一、第二、第三数组数据并给他们一个价格?积分相同的玩家如何应对?
现在下面的查询似乎也不起作用,所有语句都是肯定的,它应该执行函数。

if($counter == 1) {
$GLOBALS['DATABASE']->query("UPDATE ".USERS." SET `atm` = `atm` + 20000 WHERE `id` = ".$recordRow['id_owner']." ;");
}

抱歉,我的英语不好,我试图搜索答案但没有找到任何东西,因为我不知道我应该搜索什么 PHP 解决方案。

我的代码:

$recordFetch = $GLOBALS['DATABASE']->query("SELECT *FROM `uni1_tournament` ORDER BY wons DESC;");
$counter = 0;
$RangeList = array();
while ($recordRow = $GLOBALS['DATABASE']->fetch_array($recordFetch)) {
$counter += 1;
$RangeList[] = array(
'id' => $recordRow['id_owner'],
'name' => $recordRow['name'],
'points' => $recordRow['wons']*5,
'counter' => $counter,
);

if($t_time > TIMESTAMP) {
if($counter == 1) {
$GLOBALS['DATABASE']->query("UPDATE ".USERS." SET `atm` = `atm` + 20000 WHERE `id` = ".$recordRow['id_owner']." ;");
}
elseif($counter == 2) {
//to do;
} elseif($counter == 3) {
//to do;
}
}
}

最佳答案

  • 像这样查询“select * from uni1_tournament GROUP BY points ORDER BYpoints desc limit 3";

关于php - 如何获取 Fetch_array 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51059501/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com