create($post) 构造的sql语句,为什么有些空表单项是''有的是NULL

#1 土坷垃

create($post) 构造的sql语句,为什么有些空表单项是''有的是NULL下面这个情况是,fuze,jidiao,logo 等字段和picarr一样都为空,为什么picarr变成了NULL,导致写入数据失败


INSERT INTO h_lxs (username,password,truename,tel,qq,address,mobile,fuze,jidiao,logo,picarr,ckpwd,state,hezuoa,hezuob,zhengarr,integral,regtime) VALUES ('chunqiu','63ee451939ed580ef3c4b6f0109d1fd0','填写旅行社','','','','15555555555','','','',NULL,'74be16979710d4c4e7c6647856088456','1','','',NULL,'1',1471429216)
执行错误: Column 'picarr' cannot be null


2016-08-17 18:23:12

#2 jake

create输入的参数里面的数组要跟字段一一对应的,这个提示估计是你的数组对不上吧。

输出$post看看就知道了

2016-08-17 18:25:47