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

[已解决] 資料庫insert問題

[复制链接]
发表于 2008-2-27 03:59:34 | 显示全部楼层 |阅读模式
請問一下


$this->db->update

$this->db->insert

要怎麼樣才能輸入中文
為什麼每次新增中文資料都失敗
英文就可以!
需要加什麼參數嗎?
发表于 2008-2-27 08:59:06 | 显示全部楼层
不可能,肯定是你的语句有问题,看看编码问题。
 楼主| 发表于 2008-2-27 11:57:29 | 显示全部楼层
PHP复制代码
$Name = $_POST['Name'];
                $Idcard = $_POST['Idcard'];
                $Address = $_POST['Address'];
         
         
          $d1 = array('name'=> $Name,
                        'idcard'=> $Idcard,              
                         'address'=> $Address,              
                         );
                         
         
                $this->load->database();
                $this->db->where('idcard =',$tt);
                $this->db->update('idcard',$d1);
复制代码

這樣有錯?需要加什麼參數嗎


底下是我database得參數
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "postgres";
$db['default']['password'] = "12345";
$db['default']['database'] = "stude";
$db['default']['dbdriver'] = "postgre";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = FALSE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
$db['default']['port'] = 5432;
发表于 2011-2-13 16:03:27 | 显示全部楼层
不明白为什么不用$this->input->post('name');
而用$_POST['name']
发表于 2011-2-13 16:29:55 | 显示全部楼层
跟踪下看看究竟执行的sql语句是什么

本版积分规则