免费提问

CI框架删除的sql语句怎么写?

144
提问者 宝座SEO
2019-08-26 09:30 悬赏 0财富值 阅读 1193回答 1

我的系统是用CI框架写的,因为遇到一个问题,想删除指定的数据,如下图所示:

CI框架删除sql语句

假设我的删除条件需要同时满足aid和type,这个sql语句怎么写?

PHP
登录 后发表回答
maxc101781
1楼 · 2019-08-26 16:15.采纳回答

你好,CI删除的sql语句原形如下:

$this->db->where(数组)->delete('表名');


根据你的需求,你是用CI框架的语句来删除满足两个条件的行,假设我要删除aid的值为4,type的值为acc的行,那么在CI框架下的语句应该这么写:

$this->db->where(array('aid'=>4'type'=>'acc'))->delete('user');


CI框架下的写法就这么简单,他其实相当于php里面这样的写法:

SELECT * FROM `表名` where `字段1`=值1 and `字段2`='值2'//假设你的表名是asko

SELECT * FROM `asko` where `aid`=4 and `type`='acc';  


我这例子讲解的非常详细了,如果你还是不会,你可以照着我写的例子多做实验,多用就会了,关键是要理解才行。


网站简介 | 竞价技巧 | 网站建设 | 原创作品 | 联系我们 |

鄂ICP备17013851号-4|经营许可证:鄂B2-20160818 |互联网药品信息服务资格证: 粤20130124|鄂公网安备:42010601000001|版权登记号:2016SR017186