CodeIgniter学习笔记二:CI中的query_builder(AR)、连贯操作
一、开启query_builder在applicationconfigdatabase.php中添加如下代码(默认已开启): = ;二、查询数据= -> db -> get('test' = ->( object(stdClass)[18] public 'id' => string '1' (length=1) public 'name' => string 'lu' (length=5) public 'title' => string 'ci learn' (length=8) 1 => object(stdClass)[19] public 'id' => string '2' (length=1) public 'name' => string 'jim' (length=3) public 'title' => string 'jim learn ci' (length=12)三、插入数据= 'name' => 'mary','title' => 'mary learn ci' = -> db -> insert('test', ( -> db -> -> db ->四、更新数据= 'name' => 'cilover','title' => 'cilover learn ci' = -> db -> update('test',,('id' => 1 ( -> db ->五、删除数据= -> db -> delete('test',('id'=>4 ( -> db ->六、连贯操作= -> db -> select('id,name'-> from('test'-> where('id >=',1-> limit(3,2) -> order_by('id desc'->( -> db ->= 1 ORDER BY `id` desc LIMIT 2,3<span style="color: #008080;">var_dump(<span style="color: #800080;">$res -><span style="color: #000000;"> result()); 特别要注意limit是反的,where中的id与>=之前有空格。 七、where-> db -> where('name','jim') -> get('test' -> db -><span style="color: #800080;">$this -> db -> where('name !=','jim') -> get('test'<span style="color: #000000;">); <span style="color: #800080;">$this -> db -> where(<span style="color: #0000ff;">array('name' => 'jim','id >' => 2)) -> get('test'<span style="color: #000000;">); 更复杂的查询可以用query实现。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
