gpt4 book ai didi

php - FOR 循环同时从 $_POST 抓取部分数据

转载 作者:行者123 更新时间:2023-11-30 23:50:26 26 4
gpt4 key购买 nike

自从我弄乱 for 循环以来已经有一段时间了,想知道这是否可能:这是我所拥有的:

$mn = $_POST['mnpoints'];                   
$mi = $_POST['mipoints'];
$in = $_POST['inpoints'];
$wi = $_POST['wipoints'];

单击提交按钮后,这些从表单中获取的数字将使用以下代码更新 MySQL 数据库

for ($i = 0; $i <=4; $i++ )
{
mysql_query("UPDATE " . $db_table . " SET `score` = `score` + <VARIABLE HERE> WHERE id=$i") or die (mysql_error());
}

实现此目标的最佳方法是什么?我总是可以将变量更改为 $m1 - $m4 并且只使用 $m$i

只是想知道是否有其他方法或更好的方法谢谢

最佳答案

将变量放入数组中:

$values = array($mn, $mi, $in, $wi);

然后使用 foreach 对其进行迭代,或使用 $i 对其进行索引。

注意:您的代码容易受到 SQL 注入(inject)攻击。我强烈建议您阅读 mysqliprepared statements 等内容:

http://php.net/manual/en/book.mysqli.php

mysql 接口(interface)已正式弃用,不应再使用。

关于php - FOR 循环同时从 $_POST 抓取部分数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14760052/

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