首页 > Web开发 > 详细

TinkPHP 简单知识摘要

时间:2015-06-13 11:04:09      阅读:291      评论:0      收藏:0      [点我收藏+]

1、Session处理

赋值:session(‘name‘,‘value‘);  //设置session 与 $_SESSION[‘think‘][‘name‘] = ‘value‘;相等

取值:$value = session(‘name‘);  $value = $_SESSION[‘think‘][‘name‘];//相同

删除:session(‘name‘,null);   unset($_SESSION[‘think‘][‘name‘]);//相同

清空:session(null);    unset($_SESSION[‘think‘]);   //相同

判断:session(‘?name‘); isset($_SESSION[‘think‘][‘name‘]); //相同

 2、M方法:

添加:
$User = M("User"); // 实例化User对象
$data[‘name‘] = ‘ThinkPHP‘;
$data[‘email‘] = ‘ThinkPHP@gmail.com‘;
$User->add($data);
或者$User->data($data)->add();

查询:
$User = M("User"); // 实例化User对象
// 查找status值为1的用户数据 以创建时间排序 返回10条数据
$list = $User->where(‘status=1‘)->order(‘create_time‘)->limit(10)->select();
$User = M("User"); // 实例化User对象
// 查找status值为1name值为think的用户数据 
$User->where(‘status=1 AND name="think"‘)->find();//一条数据
$User = M("User"); // 实例化User对象
// 获取所有用户的ID和昵称列表 
$list = $User->getField(‘id,nickname‘);//二级数组
$this->getField(‘id,name‘,5); // 限制返回5条记录
$this->getField(‘id‘,3); // 获取id数组 限制3条记录

更新:
$User = M("User"); // 实例化User对象
// 要修改的数据对象属性赋值
$data[‘name‘] = ‘ThinkPHP‘;
$data[‘email‘] = ‘ThinkPHP@gmail.com‘;
$User->where(‘id=5‘)->save($data); // 根据条件保存修改的数据

$User = M("User"); // 实例化User对象
// 要修改的数据对象属性赋值
$data[‘name‘] = ‘ThinkPHP‘;
$data[‘email‘] = ‘ThinkPHP@gmail.com‘;
$User->where(‘id=5‘)->data($data)->save(); // 根据条件保存修改的数据

$User = M("User"); // 实例化User对象
// 更改用户的name值
$User-> where(‘id=5‘)->setField(‘name‘,‘ThinkPHP‘);

$User = M("User"); // 实例化User对象
// 更改用户的name和email的值
$data = array(‘name‘=>‘ThinkPHP‘,‘email‘=>‘ThinkPHP@gmail.com‘);
$User-> where(‘id=5‘)->setField($data);

 

TinkPHP 简单知识摘要

原文:http://www.cnblogs.com/chenmfly/p/4572981.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!