我想同时将一群人添加到一个表中。有没有办法以数组的形式进行批量插入,或者我是否需要使用循环,就像每个...mysql_query(Insert into people (name,address,email) values ('$name', '$adr','$email'))
。非常感谢!
最佳答案
您可以使用此格式:
“插入表(id,值)VALUES(1,'temp1'),(2,'temp2'),(3,'temp3')”
根据您的查询:
mysql_query("insert into people (name,address,email)
values ('$name1','$adr1','$email1'),
values ('$name2','$adr2','$email2'),
values ('$name3','$adr3','$email3'),
values ('$name4','$adr4','$email4')
");
关于PHP/MYSQL 添加批量记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10663714/