用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2751|回复: 1
收起左侧

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

[复制链接]
发表于 2009-11-1 23:50:30 | 显示全部楼层 |阅读模式
本帖最后由 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值呢?
 楼主| 发表于 2009-11-2 07:39:11 | 显示全部楼层
有谁帮忙看一下?

本版积分规则