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 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;}/** * 封装插入函数 */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框架学习之六 ( 常用函数封装 )

相关文章:

你感兴趣的文章:

标签云: