ci框架中model简单的mysql操作
2018-06-17 23:56:28来源:未知 阅读 ()
<?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;
} } ?>
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:初识MySQL
- PHP简单实现单点登录功能示例 2019-10-09
- thinkphp5框架前后端分离项目实现分页功能的方法分析 2019-10-08
- Linux简介及最常用命令(简单易学能解决95%以上的问题) 2019-10-08
- PHP主流框架优缺点汇总 2019-09-30
- 提问频率较高的php面试题 2019-09-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash