名称由数组传递的SQL UPDATE表

时间:2014-03-02 19:48:47

标签: mysql sql arrays variables

想象一下,我们有一个包含多个表的数据库。示例:table1,table2,table3。

Stucture of table1, table2, table3

+-----+---------+
|  id |  name   |
+-----+---------+
|  1  |  Jack   |
+-----+---------+

如果我们想要更新其中的一个或两个,只需:

UPDATE table1, table2 SET table1.name='Paul', table2.name='Alex'

但是如果我们不直接知道这些表的名称也不知道它的新值。如果我们在数组上得到这些数据,怎么可能这样做:

$array([0]=>(table1, Paul) [1]=>(table2, Alex))

怎么可能这样做?

0 个答案:

没有答案