【发布时间】:2017-02-01 22:01:57
【问题描述】:
我有以下两个数组:
$array1 = (-5, -1, 9, 0, 5);
$array2 = (22, 19, 13, 11, 4);
注意:中间有很多代码,这意味着数组的最终输出是逗号分隔的,正如在 SQL 查询中所预期的那样。例如:
echo $array1;
输出:
-5, -1, 9, 0, 5
我想做一些类似的事情:
$UpdSQL ="UPDATE tbl_test SET ing_ml=('$array1') WHERE ing_id IN ('$array2')";
两个数组的顺序匹配。所以我想要发生的事情如下:
ID | ing_ml
22 | -5
19 | -1
13 | 9
etc | etc
但是,我就是不知道该怎么做。任何帮助将不胜感激。
【问题讨论】:
-
创建一个准备好的 UPDATE 语句并循环执行。