請我有三列的表:PHP的MySQL更新在表中標識的位置和家長
id (this is the id of my table)
parent (this is the parent)
position (and this is the position)
而且我有這個數組$_arr['menu']
:
array (size=3)
13 =>
array (size=1)
'parent' => string '0' (length=1)
14 =>
array (size=1)
'parent' => string '13' (length=2)
25 =>
array (size=1)
'parent' => string '0' (length=1)
我想更新可能表中有這些值的數組$ _arr ['menu']。
我想象做這樣的事情,但在一個查詢(可能使用情況):
UPDATE table SET position = 1, parent = 0 WHERE id = 13;
UPDATE table SET position = 2, parent = 13 WHERE id = 14;
UPDATE table SET position = 3, parent = 0 WHERE id = 25;
請高手,如何從陣列,以及如何做好更新獲取這些值!
非常感謝
你想在一個更新中做兩個更新? –
是的,實際上陣列可能有兩個以上! –
並請如何從數組中獲得這些值! –