ThinkPHP 学习笔记 5.CURD介绍
2017年1月23日
一、CURD介绍
增 -C Create $m->add()
删 -D Delete $m->delete()
改 -U Update $m->save()
查 -R Read $m->select()
二、读取数据
//实例话数据库
$m = M('User');
//获取数据库数据信息
方法一:
$arr = $m->select();//全部
方法二:
$arr = $m->find('1');//指定id为1的数据
方法三:
$arr = $m->where('id=2')->getField('username');
var_dump($arr);
//赋值给模板
$this->assign('arr',$arr);
//调用模板
$this->display();
三、创建数据
//实例数据
$m = M('User');
//添加数据
方式一:
$m->username='小王';
$m->sex='0';
$m->add();
方式二:
$data['id'] = '1';
$data['username'] = '小张';
echo $m->add($data);//返回数据的id数
//查询数据
$arr = $m->select();
var_dump($arr);
四、删除数据
//实例数据库数据
$m = M('User');
//删除数据
方法一:
echo $m->delete(26);//返回受影响行数
方法二:
$m->where('id=12')->delete();
//检查数据
$arr = $m->select();
var_dump($arr);
五、更新数据
//实例数据库
$m = M('User');
//更新数据库信息
$data['id'] = '28';
$data['username'] = '更新的数据';
$data['sex'] = '0';
echo $m->save($data);
//检查数据库信息
$arr = $m->select();//受受影响的行数
var_dump($arr);