更新與數組元素的整個列我有一個表用戶X這樣的:在MySQL
id----------text---------num
1-----------foo-----------0
2-----------bar-----------0
3-----------widget--------0
4-----------widget--------0
5-----------widget--------0
6-----------widget--------0
7-----------widget--------0
8-----------widget--------0
我有一個這樣的數組:
$numeros = array(30, 50, 60, 70, 90, 110, 130, 150);
所以我想打一個查詢,得到從$ numeros和更新到我的專欄每個結果「編號」(從ID = 1開始)是這樣的:
id----------text--------------num
1-----------foo--------------30
2-----------bar--------------50
3-----------widget-----------60
4-----------widget-----------70
5-----------widget-----------90
6-----------widget-----------110
7-----------widget-----------130
8-----------widget-----------150
可以進行更新單個更新(或循環內的多個)查詢?怎麼樣?
但是,您可以在循環中使用預準備語句,並在每次迭代中循環遍歷數組綁定不同的值。 – 2013-03-25 19:52:29
這是關係數據庫的一個大問題,難以提出垂直請求。如果你想這樣做,使用MongoDB和JavaScript! – StenW 2013-03-25 19:55:16
如果你有一個像id一樣的迭代列,它並不是那麼糟糕。但是,是的,如果一個數字跳過id,然後他擰了 – 2013-03-25 19:57:43