M方法字段丢失问题

浏览:1640 发布日期:2013/08/29 分类:求助交流 关键字: M 字段丢失 数据库
$data['openid'] = $this->fromuser;
        $data['wxid'] = $wxid;
        $data['create_time'] = $this->createtime;
        $data['msgtype'] = 'content';
        $data['msgid'] = $this->msgid;
        $data['content'] = $keywords;
把$data数组插入某数据表中,M('Wx_user_msg')->add($data)

丢失了openid,create_time,msgid几个字段的数据。(微信自定义回复)

用getDbFields()方法查看表的字段,全部字段都在;'DB_FIELDS_CACHE'=> false,而且是调试模式。

查看log记录:INSERT INTO `icg_wx_user_msg` (`wxid`,`msgtype`,`content`) VALUES (1,'content','test') .... (问题所在,丢失几个字段。单独打印$data,所有key-val都是有的)

应该这样描述够清楚了,求高手解答。

用tp两年了,第一次出现这种问题。

对了,这次用的最新版3.1.2。
最佳答案
评论( 相关
后面还有条评论,点击查看>>