$count = count(array_filter($_POST["materials"]));
for($I = 0; $I < $count; $i++)
{
$insert = mysqli_query($con, "INSERT INTO table1 (uid, materials, num, cost)
VALUES
(
'$_POST[uid]',
'$_POST[material][$i]',
'$_POST[num][$i]',
'$_POST[cost][$i]',
)");
}
如果我使用echo $_post[materials][$i]
它給了我正確的結果,但在數據庫中,就是將類似array[0]
。MySQL的插入注意:數組字符串轉換
似乎我的$insert
是不正確的。但我沒有任何想法插入它。任何想法如何做到這一點?
'echo'您的查詢以查看替換變量的確切原始mysql查詢。 – zerkms
你的表格看起來像什麼 – DevZer0
有3個表格材料,數量,成本。每個人乘以5次。 –