thinkphp里面的add()方法,为什么我传数组进去会少字段,
我的$data里面是array(5){["user_id"]=>int(1)["goods_id"]=>string(1)"2"["goods_total"]=>int(...
我的$data里面是array(5) {
["user_id"] => int(1)
["goods_id"] => string(1) "2"
["goods_total"] => int(1)
["style_id"] => string(5) "1,2,3"
["style_num_id"] => string(6) "2,7,15"
}
sql语句string(94) "INSERT INTO `ds_shop_car` (`goods_id`,`style_id`,`style_num_id`) VALUES ('2','1,2,3','2,7,15')",
我的model名和表名不一样 所以已经设置了$trueTableName并不是现在要操作的表,而且刚好可以存入的数据的字段和这个表的字段相同,有什么解决方法
我的字段和类型都检查了好多遍,没有问题 展开
["user_id"] => int(1)
["goods_id"] => string(1) "2"
["goods_total"] => int(1)
["style_id"] => string(5) "1,2,3"
["style_num_id"] => string(6) "2,7,15"
}
sql语句string(94) "INSERT INTO `ds_shop_car` (`goods_id`,`style_id`,`style_num_id`) VALUES ('2','1,2,3','2,7,15')",
我的model名和表名不一样 所以已经设置了$trueTableName并不是现在要操作的表,而且刚好可以存入的数据的字段和这个表的字段相同,有什么解决方法
我的字段和类型都检查了好多遍,没有问题 展开
2个回答
展开全部
你这种情况可能是有字段缓存,删除runtime目录试试
更多追问追答
追问
缓存文件是空的
追答
数据库结构发出来看看
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询