美文网首页
关于CI框架学习的一些笔记

关于CI框架学习的一些笔记

作者: codinger | 来源:发表于2017-01-18 09:04 被阅读140次

ci手册:http://codeigniter.org.cn/user_guide/

CI操作数据库

       

         $this->load->database();//必须先载入数据库
        //$dsn = 'dbdriver://root:root@localhost/cnmobi';
        //$this->load->database($dsn);

        $query = $this->db->get('form_1_liuyan')->result(); 

查询指定字段数据

$member = $this->db->where('username', $data['username'])->get('member')->row_array();
$this->db->select('inputtime, xingming,youxiang,neirong');
$query = $this->db->get('form_1_liuyan')->result(); 
<?php

class Data_model extends Model {
    
    function getAll() {
        $q = $this->db->query("SELECT * FROM data");
        if($q->num_rows() > 0) {
            foreach($q->result() as $row) {
                $data[] = $row;
            }
            return $data;
        }
    }
    
    
    function getAll() {
        $q = $this->db->get('data');
        
        if($q->num_rows() > 0) {
            foreach ($q->result() as $row) {
                $data[] = $row;
            }
            return $data;
        }
    }
    
    
    
    function getAll() {
        $this->db->select('title, contents');
        $q = $this->db->get('data');

        if($q->num_rows() > 0) {
            foreach ($q->result() as $row) {
                $data[] = $row;
            }
            return $data;
        }       
    }
    
    
    function getAll() {
        $sql = "SELECT title, author, contents FROM data WHERE id = ? AND author = ?";
        $q = $this->db->query($sql, array(2, 'Jeffrey Way'));
        
        if($q->num_rows() > 0) {
            foreach ($q->result() as $row) {
                $data[] = $row;
            }
            return $data;
        }       
    }
    
    
    function getAll() {
        $this->db->select('title, contents');
        $this->db->from('data');
        $this->db->where('id', 1);
        
        $q = $this->db->get();
        
        if($q->num_rows() > 0) {
            foreach ($q->result() as $row) {
                $data[] = $row;
            }
            return $data;
        }       
        
    }
}

JSON

JSON_UNESCAPED_UNICODE json要编码Unicode

echo json_encode("中文"); //"\u4e2d\u6587" 

echo json_encode("中文", JSON_UNESCAPED_UNICODE); //"中文" 

转码问题,将html字符串转成html实体

$k['content'] = htmlspecialchars_decode($k['content'], ENT_QUOTES );

获取url上面的参数

   $id= $this->input->get('id');
   $_GET['id']; //原生php写法

调用父类方法

parent::fun();
$this->fun()

相关文章

  • 关于CI框架学习的一些笔记

    ci手册:http://codeigniter.org.cn/user_guide/ CI操作数据库 查询指定字段...

  • CI框架结构

    CI框架简介 CI框架特点 1.单入口 htaccess? 单入口的好处? CI框架路径结构 代码选用ci-3....

  • 开发者路线2021-08-06

    学习一些CI/CD工具:Gitlab CI、Github Actions、Bamboo、Azure DevOps、...

  • 关于Django框架的一些学习笔记

    疫情期间在家学习Django框架,期间遇到了不少的问题,以下是对Django框架学习的一些梳理。 Django框架...

  • CI分页搜索实现

    CI分页搜索实现 分类:php学习笔记2013-10-28 16:13992人阅读评论(2)收藏举报 ci分页搜索...

  • CI学习笔记!

    ci数据库操作 CI配置多数据库连接方法1、打开根目录中的config.php文件将下面的代码复制进去 2、打开s...

  • PHP轻量级框架CI简单学习笔记!

    下载CI框架解压拷贝到php环境下www目录,浏览器访问该目录,会生成application项目目录。 更改默认控...

  • CI基本理解

    PHP的CI框架的基本理解 控制层视图层模型层操作数据库AR操作 CI学习 访问url使用的是pathinfo 入...

  • Twig和Medoo之 与CI框架有个约会

    CI框架 介绍优雅的CodeIgniter,称之为CI框架,CodeIgniter 是一个小巧但功能强大的 PHP...

  • SSM Maven框架基础整合(一)

    前言 本文主要整理记录一些学习SSM框架整合的笔记和心得,谢谢支持~ 什么是SSM框架? SSM框架即指Sprin...

网友评论

      本文标题:关于CI框架学习的一些笔记

      本文链接:https://www.haomeiwen.com/subject/bomvbttx.html