htouch 发表于 2009-11-1 23:50:30

如何向数据库中提交NULL值?

本帖最后由 htouch 于 2009-11-1 23:55 编辑

mysql数据库中的列是这样的:`mobile` varchar(11) default NULL,

“视图”中接收数据的输入框是这样的:
$mobile = array(
            'name'      => 'mobile',
            'id'          => 'mobile',
            'value'       => NULL,
            'maxlength'   => '11',
            'size'      => '11'
            );
echo form_input($mobile);

“模型”中的插入语句是这样的:
function addBaseInfo(){
                $data = array(               
                'mobile' => $this->input->post('mobile'),
                );               
                $this->db->insert('base_info', $data);
}

但是执行完插入后,数据库中的mobile列,得到的是一个''值,而非NULL。

那么,如何才能向数据库中插入一个NULL值呢?

htouch 发表于 2009-11-2 07:39:11

有谁帮忙看一下?
页: [1]
查看完整版本: 如何向数据库中提交NULL值?