CURD方法盘点:table方法
来源:互联网 发布:淘宝网男士运动裤 编辑:程序博客网 时间:2024/06/07 01:34
table方法也属于模型类的连贯操作方法之一,主要用于指定操作的数据表。
切换操作的数据表;
对多表进行操作;
例如:
切换数据表后,系统会自动重新获取切换后的数据表的字段缓存信息。
如果需要对多表进行操作,可以这样使用:
用法
一般情况下,操作模型的时候系统能够自动识别当前对应的数据表,所以,使用table方法的情况通常是为了:切换操作的数据表;
对多表进行操作;
例如:
$Model->table('think_user')->where('status>1')->select();
复制代码
也可以在table方法中指定数据库,例如:$Model->table('db_name.think_user')->where('status>1')->select();
复制代码
需要注意的是table方法不会改变数据库的连接,所以你要确保当前连接的用户有权限操作相应的数据库和数据表。切换数据表后,系统会自动重新获取切换后的数据表的字段缓存信息。
如果需要对多表进行操作,可以这样使用:
$Model->field('user.name,role.title')->table('think_user
user,think_role )->limit(10)->select();role'
复制代码
为了尽量避免和mysql的关键字冲突,可以建议使用数组方式定义,例如:$Model->field('user.name,role.title')->table(array('think_user'=>'user','think_role'=>'role'))->limit(10)->select();
0 0
- CURD方法盘点:table方法
- CURD方法盘点:field方法
- Thinkphp CURD中的where方法
- Thinkphp CURD中的where方法
- ThinkPHP CURD方法之where方法详解
- Web_PHP_ThinkPHP_CURD方法盘点:where方法;
- ThinkPHP中数据库CRUD操作方法盘点(limit、page、table、order、data方法)
- codeigniter CURD操作数据库 方法整理
- 仓库盘点作业流程仓库盘点步骤使用汉码盘点机进行盘点方法
- ThinkPHP的CURD方法及查询方法一览
- ThinkPHP的CURD方法及查询方法一览
- ThinkPHP的CURD方法及查询方法一览
- ThinkPHP的CURD方法及查询方法一览
- ThinkPHP的CURD方法及查询方法一览
- 仓库盘点的四大方法和盘点流程
- 盘点JAVA保留小数位数的方法
- 盘点PDF加密的六种方法
- nodejs CURD(增删改查)get和post方法
- IDT 中断描述符表
- 第3题
- (转)【Unity技巧】Unity中的优化技术
- nyoj-1052 看美女(二)
- 在Android中进程按优先级
- CURD方法盘点:table方法
- linux下安装beego(linux(centos/ubuntu) install beego)
- HDOJ 1873 看病要排队
- Ubuntu安装配置Mysql
- Ibator1.2版本的bug /by zero Nullpoint
- Java中对象集合的序列化
- iBATIS DAO framework试用
- Dozer推土机。。
- JavaScript调试技巧之console.log()详解