这是我想要做的,但有很多记录。当我尝试这个时,我会遇到这种错误:the error message i get
这是我的currant php,当我提交时没有添加任何记录。
$sql = "INSERT INTO `people` (`id`, `firstname`, `lastname`, `email`, `reg_date`) VALUES (NULL, 'firstnameA', 'surnameA', 'example1@email.com', CURRENT_TIMESTAMP);
INSERT INTO `people` (`id`, `firstname`, `lastname`, `email`, `reg_date`) VALUES (NULL, 'firstnameB', 'surnameB', 'example@email.com', CURRENT_TIMESTAMP);
" ;
但是这段代码有效,但我只添加一条记录
$sql = "INSERT INTO `people` (`id`, `firstname`, `lastname`, `email`, `reg_date`) VALUES (NULL, 'tom', 'walker', 'tom@walker.com', CURRENT_TIMESTAMP);
"
答案 0 :(得分:2)
您只需复制值部分,如下所示:
$sql = "INSERT INTO `people` (`id`, `firstname`, `lastname`, `email`, `reg_date`)
VALUES (NULL, 'tom', 'walker', 'tom@walker.com', CURRENT_TIMESTAMP),
(NULL, 'bob', 'jones', 'bob@jones', CURRENT_TIMESTAMP)";
答案 1 :(得分:0)
使用mysqli_multi_query
结帐: