denghuien 发表于 2012-10-21 18:42:44

写删除条件是字段名会加上“`”号

RT   我在写一个删除条件时会为什么会自动给我的字段名加上“`”号?造成sql语句错误了!

删除条件
$this->common_model->delete('tbl_group',array('id'=>$id,'nickname<>'=>'ADMIN'))

common_model里的方法

function delete($table,$where)        {
               return $this->db->where($where)->delete($table);
        }

生成的错误sql
DELETE FROM `tbl_group` WHERE `id` = '2' AND `nickname<>` 'ADMIN'



太尉天上飞 发表于 2012-10-21 18:56:24

`符号是保护符号
'nickname <>'=>'ADMIN'nickname和<>之间添加空格

denghuien 发表于 2012-10-21 19:25:47

太尉天上飞 发表于 2012-10-21 18:56 static/image/common/back.gif
`符号是保护符号
'nickname '=>'ADMIN'nickname和之间添加空格

多谢多谢!
页: [1]
查看完整版本: 写删除条件是字段名会加上“`”号