<?php

class SingerModel extends CI_Model {

function SingerModel() {

//会将数据库对象赋值给CI_Controller的db属性

$this->load->database();

}

// 查询数据库

function getSinger() {

$sql = 'SELECT * from singer';

$query = $this->db->query($sql);

// $query=$this->db->get('singer');

// 以数组形式返回查询结果

return $query->result_array();

}

//原始的插入数据

function insertSinger() {

$sql = "insert into singer(name,introduce)values('king','123')";

$query = $this->db->query($sql);

echo $query;

}

//使用ci自带的insert方法,这里需要传入表名和需要插入的数据

function insertSinger2() {

$data = array( 'name' => "wwesdd", 'introduce' => "33535y4erth" );

$query = $this->db->insert('singer', $data);

echo $query;

}

//原生的更改数据操作

function updataSinger1() {

$sql = "update singer set name = 'kinggg' where id=30";

$query = $this->db->query($sql);

echo $query;

}

//ci自带数据操作。

//set()传入更改的字段名 和 需要更改的值。

//where是输入判断条件,调用updata方法输入数据库表名就ok啦。

function updataSinger2() {

$this->db->set('name', 'field+1');

$this->db->where('id', 30);

$query=$this->db->update('singer');

echo $query;

}

//删除数据库

function deleteSinger1(){

$sql = "delete from singer where id =30 ";

$query = $this->db->query($sql);

echo $query;

}

//自带方法where方法判断条件,调用delete输入表名删除。

function deleteSinger2(){

$this->db->where('id', 31);

$query =$this->db->delete('singer');

echo $query;

} } ?>

最新文章

  1. IIS7 应用程序池自动回收关闭的解决方案
  2. cnentos中进行bond网卡配置,一切配置无问题,就是ping不通宿主机
  3. 将数据集做成VOC2007格式用于Faster-RCNN训练
  4. Redis安装及配置(Linux)
  5. sshd_config配置 详解
  6. mars android视频学习笔记一:Activity生命周期
  7. EasyUI Layout Full - Not Correct in IE8
  8. jq 图片裁剪
  9. UI设计(流程/界面)设计规范
  10. Cocos2d-x 多分辨率适配完全解析
  11. AngularJS路由跳转
  12. 闭包和es6实现循环绑定li输出固定索引值
  13. k8s源码分析准备工作 - 源码准备
  14. 第36章 扩展授权 - Identity Server 4 中文文档(v1.0.0)
  15. MyBatis进阶使用——动态SQL
  16. 高精度除法(b为int类型)
  17. 一个时间上的比较 if else
  18. 这个Linux命令是干什么的?
  19. Oracle 12c Sharding测试过程中的问题解决
  20. java基础之java的基本数据类型

热门文章

  1. Android上拉查看详情实现
  2. 关于函数return的一些理解与小实例
  3. Sublime Text 2 编辑器实用技巧大全
  4. iOS下JSON反序列化开源库
  5. javascript的Date时差
  6. commons.fileupload 文件上传
  7. Jenkins重启 在Windows GUI上
  8. Swing手动进行最大化最小化
  9. Linux/Android——Input系统之InputMapper 处理 (八)【转】
  10. MAMP/xampp安装redis