数据它已经一段时间,因为我与混乱的循环,并想知道如果这是可能的一部分循环: 以下是我有:
$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
只是不知道是否有另一种方式或者一种更好的方式 感谢
将它们放入数组中。 –
[**请不要在新代码中使用'mysql_ *'函数**](http://bit.ly/phpmsql)。他们不再被维护[并且被正式弃用](http://j.mp/XqV7Lp)。看到[**红框**](http://j.mp/Te9zIL)?学习[*准备的语句*](http://j.mp/T9hLWi),并使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [这篇文章](http://j.mp/QEx8IB)将帮助你决定哪个。 – Kermit
'死亡'不是一个有效的方法。除非你有非常好的理由,否则请不要使用'mysql_query'。它正在退休,因为它非常危险。 – tadman