gpt4 book ai didi

php - 按组更新数据库中的用户记录

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

我有这张表:tbl_module_bid

图片:

http://i.stack.imgur.com/4hQBN.png

你看到用户:Ali2,Ali,blackbone,dickface,mhmd让我们调用它们中的每一个,它被称为 $player 和我想在其中使用的 sql 查询:

mysql_query("UPDATE `bbcsystem`.`tbl_admin` SET games_played = games_played + 1 WHERE username = $player");

我尝试使用下面的脚本:

//Update Game Played (not working very good):
$num_qry = "Select DISTINCT * From tbl_module_bid where user = '".$_SESSION['LOGIN_BALANCE_FRONT']['name']."' AND module = '$mod_id' order by bid asc";
$get_pick = $db->get_results($num_qry,ARRAY_A);
foreach($get_pick as $arr_pic)
{
$player = $arr_pic['user'];
mysql_query("UPDATE `bbcsystem`.`tbl_admin` SET games_played = games_played + 1 WHERE username = $player");
}

好吧,我想做的是,获取 tbl_module_bid 中的所有用户名,对于表中的每个用户,我将在另一个表中更新他的信息(玩过的游戏),我真的是 stackoverflow 和 phpp 的新手..请考虑帮我一个大忙 :)谢谢。

最佳答案

尝试这样的事情:

UPDATE tbl_admin a
INNER JOIN tbl_module_bid b on a.username = b.user
SET a.games_played = games_played + 1
WHERE b.user = $_SESSION['LOGIN_BALANCE_FRONT']['name']
AND b.module = $mod_id

这会在一个查询中完成您的两个查询。

关于php - 按组更新数据库中的用户记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20275259/

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