gpt4 book ai didi

PHP - 填写表格 i$ 后尝试在 SQL 代码中为多个玩家执行循环

转载 作者:行者123 更新时间:2023-11-29 08:43:56 26 4
gpt4 key购买 nike

在填写表格 i$ 后尝试在 SQL 代码中为多个玩家执行循环。

网上似乎找不到答案。感谢您为我提供的任何帮助。

<?php
$con = mysql_connect("localhost","username","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mbbcom1_rfhl", $con);

for ($i=1; $i<=6; $i++)
{
$sql="UPDATE `mbbcom1_rfhl`.`_statbu`
SET gp= gp + '$_POST[gp$i]', g= g + '$_POST[g$i]', a= a + '$_POST[a$i]', shot= shot + '$_POST[s$i]', pm= pm + '$_POST[pm$i]', ppg= ppg + '$_POST[ppg$i]', shg= shg + '$_POST[shg$i]', bs= bs + '$_POST[blk$i]', gwg= gwg + '$_POST[gwg$i]', sog= sog + '$_POST[sog$i]', soa= soa + '$_POST[soa$i]', pim= pim + '$_POST[pim$i]' WHERE `season` =9 AND `_statbu`.`player_id` = $i ORDER BY `_statbu`.`player_id` ASC";
}

if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
mysql_close($con)
?>

最佳答案

考虑到您实际上没有提到问题是什么,我将假设您的数据库实际上并没有按照您想要的方式更新。我认为这是因为在你的 for 循环中你实际上并没有执行你的 sql 语句。如果您仔细观察,就会发现您所做的只是生成 sql 字符串。您需要将以下语句放置在 for 循环内部,而不是像当前那样放置在循环外部。

if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}

关于PHP - 填写表格 i$ 后尝试在 SQL 代码中为多个玩家执行循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13018525/

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