我有一个包含大量(500+)代码的列表,我想将其插入数据库。
例如:用户给textarea和代码的代码由新行(\n
)分隔。在PHP中它是$_POST['codes']
。当然我可以使用explode()
函数并在循环中插入所有代码,但我认为500次重复并不是一个好主意。
那么,我怎样才能做到最优化?
答案 0 :(得分:2)
根据数据的大小,如果您担心单独插入的数量,可以将其全部放入一个查询中:
mysql_query("INSERT INTO mytable(`People`, `Places`, `Ideas`, `things`)
VALUES ('40', '15', '0', '0'),
('0', '5', '10', '0'),
('10', '0', '11', '12')");