数据模型

thinkphp

16-11-12 16:20:08

 // 增加
$User = M('User');

$data['name'] = 'ThinkPHP';

$User->data($data)->add();   


//删除

$db=M('User');
$db->where('id=5')->delete(); // 删除id为5的用户数据
$db->delete('1,2,5'); // 删除主键为1,2和5的用户数据
$db->where('status=0')->delete(); // 删除所有状态为0的用户数据

//修改

$User = M("User");
$data['id'] = 5;
$data['name'] = 'ThinkPHP';
$User->save($data);


查询




//获取一个单列字段值


$user = M('demo');
$data = $user->getField('name');//默认第一个


//获取单行

$User = M("User"); // 实例化User对象
$data = $User->where('status=1')->find();

//获取部分字段

$res=$student->field('id,name')->select();


//定义查询 

$db = D('Info');
$list=$db->scope('abc')->select();

在模型文件中添加属性

 protected $_scope = array(
         // 命名范围abc
         'abc'=>array(
             'where'=>array('title'=>'h'),
              'limit'=>3,
         ),
     );