5.table
##切换表
table 方法用于数据表操作,主要是切换数据表或多表操作。
//切换数据表
$user = M('User'); //可以直接用M()
var_dump($user->table('think_info')->select());
//获取简化表名
$user = M('User');
var_dump($user->table('__USER__')->select()); //__INFO__尚可
不要前缀直接用表名大写就行,当然配置里面定义了前缀
必须是大写
##多表查询
$user = M('User');
var_dump($user->field('a.id,b.id')->table('__USER__ a,__INFO__
b')->select());
多表查询,使用数组形式避免关键字冲突,加了
$user = M('User');
var_dump($user->field('a.id,b.id')->table(array('think_user'=>'a',
'think_info'=>'b'))->select()); //用数组的形式不可以用别名,推荐这种
关键字冲突用 数组来解决
##表的别名
table(表名 别名)