CI框架常用函数封装
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要为大家展示了"CI框架常用函数封装",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"CI框架常用函数封装"这篇文章吧。具体如下:/*** 封装查询
千家信息网最后更新 2025年01月18日CI框架常用函数封装
这篇文章主要为大家展示了"CI框架常用函数封装",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"CI框架常用函数封装"这篇文章吧。
具体如下:
/*** 封装查询函数*/public function get_what($table='',$where=array(),$fields = ' * '){ if( '' == $table ){ return false; } //查询并返回相关结果 $query = $this->db->select($fields)->where($where)->get($table); $res = $query->result_array(); return $res;}/*** 封装单条查询函数*/public function get_row($table='',$where=array(),$fields = ' * '){ if( '' == $table ){ return false; } //查询并返回相关结果 $query = $this->db->select($fields)->where($where)->get($table); $res = $query->row_array(); return $res;}/*** 封装更新函数*/public function update_what($table='', $where=array(), $data = array()){ if('' == $table || true === empty($where) || true === empty($data)){ return false; } //更新相应的字段 $query = $this->db->update($table,$data,$where); return $query;}/*** 扩展数据库函数之自增 自减* using:* $table = 'codeuser';$where = array('id'=>1);$data = array('usestate'=>'usestate+1','imgtype' => 'imgtype-1');*/public function update_count($table = '', $where=array(), $data=array()){ //如果表名为空 或者数据为空则直接 返回false if('' == $table || empty($data)){ return false; } foreach($data as $key => $val){ if(false !== stripos($val,'+') || false !== stripos($val,'-')){ $this->db->set($key, $val, FALSE); }else{ $this->db->set($key, $val); } } $res = $this->db->where($where)->update($table); return $res;}/*** 封装插入函数*/public function insert_what($table = '', $data = array()){ if('' == $table || true === empty($data)){ return false; } //插入 相关记录 $query = $this->db->insert($table, $data); return $query;}/*** 删除记录封装函数*/public function delete_what($table = '', $where=array()){ if(true === empty($where) || '' == $table){ return false; } //删除相关表记录 $query = $this->db->delete($table,$where); return $query;}/*** debug 相关函数*/ public function debug_what($org_error = ''){ $con = $this->router->fetch_class(); $func = $this->router->fetch_method(); if($org_error){ $error .= date("Y-m-d H:i:s",time())."\r\n"; $error .= __FILE__."\r\n"; $error .= $con." 控制器下的:\r\n"; $error .= $func." 方法调试信息如下:\r\n"; $error .= $org_error;file_put_contents("./error_log.txt",$error."\r\n",FILE_APPEND); }}
以上是"CI框架常用函数封装"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
函数
封装
查询
常用
框架
内容
篇文章
数据
结果
学习
帮助
更新
信息
字段
控制器
数据库
方法
易懂
更多
条理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
学网络安全还是运营
抓服务器指什么原因
网络安全很重要吗
黎明杀机pc服务器互通吗
网络安全培训班发言
信息网络技术专业好吗
长沙有哪些职校有网络安全专业
装sql2000数据库
数据库数据抽象
一问一答数据库
工作簿多个数据库对比
软件开发什么方向最赚钱
amd最新服务器架构
r740服务器选择启动项
学校网络安全执法检查自查表
iis初始化数据库连接失败
全球大企业接连被袭击网络安全
吉林省人事局网络安全
深信服服务器修改管理口ip
网络安全的目标最基本
工控网络安全主动防护技术
腾讯云远程服务器老重新连接
服务器转租论坛
星际争霸如何建服务器
中国企业协会网络安全专刊
2021年4月自考数据库真题
云服务器酷番
网络安全和预防校园贷
服务器内存大但软件很卡
同花顺代理服务器设置