Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php一次向mysql数据库添加多条记录?_Php_Mysql - Fatal编程技术网

如何使用php一次向mysql数据库添加多条记录?

如何使用php一次向mysql数据库添加多条记录?,php,mysql,Php,Mysql,表单按钮应包括和 因此,我想保存一条记录,并且应该能够在单击“保存并新建”按钮时添加一条新记录 最后,单击提交按钮时,所有记录(2或3…5等)都应添加到数据库中。将多行插入数据库很简单 INSERT INTO [ TABLE NAME ] ( field1,field2,field3, .... ) VALUES ( val01,val02,val03,..... ),( val_1,val_2,val_3,..... ), ......... 假设您有一个名为users的表,其中包含id

表单按钮应包括

因此,我想保存一条记录,并且应该能够在单击“保存并新建”按钮时添加一条新记录


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

将多行插入数据库很简单

INSERT INTO [ TABLE NAME ] ( field1,field2,field3, .... ) VALUES ( val01,val02,val03,.....  ),( val_1,val_2,val_3,.....  ), .........
假设您有一个名为
users
的表,其中包含
id
name
email
——如果您希望同时插入3条记录,您只需执行以下操作:

INSERT INTO `users` (`id`, `name`, `email`) VALUES (1, 'Peter', 'a@a.aaa') (2, 'John', 'b@b.bbb')
…毫无疑问,如果您希望在单个查询中添加另一行数据,那么只需在括号中添加另一行数据作为其他两行数据

另一方面,请确保对数据进行清理,以免成为SQL注入的受害者