我想用循环更新mysql中的一列。我有两个数组,每 4 小时从另一个数据库中提取一次。第一个在我的数据库中有一个站号作为索引。第二个是我要更新的数据。
$stano = 13235000,13236500,13237920
$nt = 379,49,131
目前我只是用一堆查询更新:
mysql_query("UPDATE gages SET cfs = '".$nt[3][2]."' WHERE sgs = '".$stano[3][1]."'")
mysql_query("UPDATE gages SET cfs = '".$nt[4][2]."' WHERE sgs = '".$stano[4][1]."'")
mysql_query("UPDATE gages SET cfs = '".$nt[5][2]."' WHERE sgs = '".$stano[5][1]."'")
运行某种循环并一次性更新所有内容似乎更有意义。但我不确定如何在每个循环中增加数组索引的数量。不幸的是,我似乎已经达到了对 php 的理解上限。当然是我的耐心,因为我花了一天时间试图弄清楚这一点。