2
我有一個表,每行包含150列,所以我需要插入150個值。通過PHP向多個列添加多個值到SQL
我知道插入3列的方式會是這樣:
$query="INSERT INTO table_name
(data1,data2,data3)
VALUES
('data_part_1', 'data_part_2', 'data_part_3')";
但如果我插入150個值將是:
$query="INSERT INTO table_name
(data1,data2,data3,...,data150)
VALUES
('data_part_1', 'data_part_2', 'data_part_3',...,'data_part_150')";
而且需要花費大量的時間。
我該如何更有效地做到這一點?
感謝
聽起來像你的數據庫模式需要重新規範化。儘管這是一個很大的話題,但這個問題太模糊了,無法嘗試並具體說明它。 –
如果你有一個數組在'field_name' =>'value'對(我希望你這樣做),並且你正在使用PDO(你應該是這樣),那麼你可以這樣做:http:// stackoverflow.com/a/13508045/870729 –