猿问

tp框架用add()方法插入中文但是不行

public function tianjia(){
        //首先要先实例化模型
        $model=M('Dept');
        //声明数组
        $data=array(
            'name' =>'汉字',
            'pid'  =>'0',
            'sort' =>'1',
           'remark'=>'WE'    
         );
        $oo=$model->add($data);
        dump($oo);
    }

用find方法看到的结果就是name哪里是空字符,但是remark那里是正常显示的

请大神帮忙看下这样写哪里错了

慕粉2131136547
浏览 3529回答 6
6回答

陈小坏1003

解决了吗,我也用到这个问题了呢

笑春风_0003

应该将数据表截图出来, 1、估计你这个字段设置了int类型, 2、或者name是mysql内置关键词,发生冲突了,把name改成其他

qq_老去诗篇浑漫与_0

name是数据库关键字

KevenHuang

肯定可以的,你自己看看报什么错,然后排一下错就可以了。

仙士可

要么是name的存储类型错了

慕粉2131136547

用find方法看到的结果就是name哪里是空字符,但是remark那里是正常显示的
随时随地看视频慕课网APP
我要回答