我在将数据插入数据库时遇到问题。我有3个pdf,我使用子字符串读取他们的数据。
每个pdf都有关于ID,品牌,大小,颜色的数据。
所以我创建了变量id1,id2,id3,brand1,brand2,brand3,size1,size2,size3,color1,color2,color3。
我想将所有这些数据放入包含save_pdf_data
和id, brand, size
列的表格color
)。
有人可以帮我吗?
答案 0 :(得分:0)
INSERT INTO save_pdf_data (id, brand, size, color)
VALUES ('id1', 'brand1', 'size1', 'color1'),
('id2', 'brand2', 'size2', 'color2'),
('id3', 'brand3', 'size3', 'color3')
您可以抓住所有数据并使用循环输入。如下所示的PHP:
$data = [['id1', 'brand1', 'size1', 'color1'], ['id2', 'brand2', 'size2', 'color2'], ['id3', 'brand3', 'size3', 'color3']];
$appender = "";
foreach ($data as $key) {
$appender .= "('" . $key[0] . "', '" . $key[1] . "', '" . $key[2] . "'), ";
}
$appender = substr($appender, 0, -2);
$sql = "INSERT INTO save_pdf_data (id, brand, size, color) VALUES " . $appender;
print_r($sql);
`
希望这能回答你的问题
答案 1 :(得分:0)
INSERT INTO save_pdf_data (id, brand, size, color) VALUES ('id1','brand1','size1','color1');
INSERT INTO save_pdf_data (id, brand, size, color) VALUES ('id2','brand2','size2','color2');