我有一個數組:$product_counts = array_count_values($product_array);
插入PHP變量到MySQL數據庫使用foreach循環
這個數組的鍵是商家ID的和值是整數(產品計數)。所以,如果我是寫了下面的代碼:
foreach($product_counts as $key => $value){
echo "key: $key";
echo "value: $value";
}
我會得到以下的(這是我想要的):
key: 26816928 value: 13
key: 26816931 value: 2 ...
X the amount of indexes in the array.
但是,如果我寫了下面的代碼:
foreach($product_counts as $key => $value){
mysql_query("INSERT INTO merchantinfo(ProductCount) VALUES $value WHERE MerchantID = $key");
}
$ value變量的值不會進入MerchantID = $ key ....的字段,而是元組默認爲null,這正是我設置它們所做的。我相信這可能是一個需要鍵入變量作爲整數的情況....但我通常很失落。
感謝提前
我現在感到非常孤獨。但是非常感謝!完整的明星。 –
@ user1703085我們每時每刻都會犯下愚蠢的錯誤。生活的一部分:)如果有的話,我願意成爲你將永遠不會再讓這一個嘿嘿。將它傳遞出去,幫助下一個章節! – Fluffeh
我發誓要傳遞這樣的智慧!多好的開始......我只在5分鐘前加入了這個社區,而且我已經開始嘲笑自己因爲沒有加入多年前! –