,如果我有以下幾點:多維數組PHP的
$a = array();
,然後想用它的元素在更新查詢我一直建議做如下:
foreach($a as $value) {
$update = mysql_query("UPDATE tb SET username = '$value'");
}
但是我該怎麼如果我有很多數組並且想要在更新中使用每個元素的一個元素,請執行操作嗎?
說...
$a = array();
$b = array();
$c = array();
$update = mysql_query("UPDATE tb SET username = 'element of a', image = 'element of b', address = 'element of c'...");
我將如何使用foreach來實現這一目標。我知道我可以這樣做:
$d = array($a, $b, $c)
但如果這是任何幫助轉發我不知道。
提前感謝有關該問題的任何脫落光...
您是否要更新每個C爲每b。對於每一個(即:內循環),或者並行結構,其中,在一個元件具有相應的元件b中,其具有在c的這些陣列這導致給定索引的更新? – RonaldBarzell
後一種情況。 a,b和c是相應的元素 – Roy
明白了。史蒂夫剛剛回答你的問題。對他的回答,我會補充說$ array_Length將是你數組的長度(例如:count($ a)),請確保$ a,$ b和$ c具有相同數量的元素。 – RonaldBarzell