【发布时间】:2019-02-25 10:40:43
【问题描述】:
我有一个列表,哪个字段是通过 import xlxs 动态获取的。我已经生成了一个数组列表。只有 xlxs 文件有 1 条记录时插入工作但在获取多行时不起作用。
当有超过 1 个数组时,它会说:
SQLSTATE[21S01]:插入值列表与列列表不匹配:1136 列数与第 2 行的值数不匹配
然后是sql代码
我的数组列表如下:
Array(
[0] => Array
(
[name] => Md. XXXX
[email] => abc@gmail.com
[mobile_no] => 1751017812
[password] => $2y$10$vgmdsjT64aXHQcPA6vh8LuWfdWWA/NCtC8NLYTl8yyQ/wtXdcSNHy
[user_type_id] => 1
[designation] => Sr. Software Engineer
[market_code] => mirpurA203
[product_code] => Seclo201
[territori_code] => T352
[region_code] => Mirpur334
[division_code] => Dhaka31
)
[1] => Array
(
[name] => Md. XX
[email] => def@gmail.com
[mobile_no] => 1761017812
[password] => $2y$10$52CtpkGrKfriInOmnz.guOrIvnCJyxgYRbfEkDl6nFkPD2UYcvhiO
[user_type_id] => 2
[designation] => Sr. Software Engineer
[territori_code] => T352
[region_code] => Mirpur334
[division_code] => Dhaka31
)
)
我也尝试过 eloquent 和 DB insert,但它在只有一条记录时可以工作。
【问题讨论】: