如何添加多个记录到mysql数据库一次使用php


How to add multiple records to the mysql database at once using php?

表单按钮应该包括<input type="submit" Value="save and New" /><input type="submit"/>

所以我想保存一个记录,应该能够添加一个新的记录时,"保存和新建"按钮被点击。

最后所有记录(2或3…5等)应该添加到数据库时,提交按钮被点击

INSERT INTO [ TABLE NAME ] ( field1,field2,field3, .... ) VALUES ( val01,val02,val03,.....  ),( val_1,val_2,val_3,.....  ), .........

在数据库中插入多行很简单。

假设您有一个名为users的表,其中列id, nameemail -如果您希望同时插入3条记录,您只需这样做:

INSERT INTO `users` (`id`, `name`, `email`) VALUES (1, 'Peter', 'a@a.aaa') (2, 'John', 'b@b.bbb')

…令人作呕的是,如果您希望在单个查询中添加另一行数据,那么只需在括号中添加另一行数据作为其他两行。

另外,请确保对数据进行消毒,以免成为SQL注入的受害者。