gpt4 book ai didi

php - 更新foreach中的数据

转载 作者:行者123 更新时间:2023-11-29 12:17:54 26 4
gpt4 key购买 nike

我想使用foreach更新表中的数据 我的代码是

    foreach($_POST['marks'] as $key => $value) {

mysql_query("update mark set marks='".$_POST['marks'][$key]."' where cid='1'");
}



<form method="post">
<input type="text" name="marks[]"/><br />
<input type="text" name="marks[]" /><br />
<input type="submit" name="submit"/>
</form>

但是我在最后一个字段中输入的值即将到来

   id      cid     marks 
1 1 20
2 1 20

我想要这样的o/p

  id   cid   marks
1 1 20
2 1 40

请帮助我。提前致谢

最佳答案

您的表cid 值对于两行都是“1”,因此它会更新这两行,使用“id” 列作为条件,

  mysql_query("update mark set marks='".$_POST['marks'][$key]."' where id='1' and cid = '1'");

关于php - 更新foreach中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29466660/

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