<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="ThinkPHP CURD方法的table方法（指定操作的数据表）详解" id="card1">
<p> 游客</p><p>
标题:ThinkPHP CURD方法的table方法（指定操作的数据表）详解<br/>
正文:<br/>
ThinkPHP CURD方法的table方法也属于模型类的连贯操作方法之一，该方法主要用于指定操作的数据表。具体用法如下：一般情况下，操作模型的时候系统能够自动识别当前对应的数据表，所以，使用table方法的情况通常是为了：1.切换操作的数据表；<br/> 2.对多表进行操作；例如：$Model-&amp;gt;table('think_user')-&amp;gt;where('status&amp;gt;1')-&amp;gt;select();也可以在table方法中指定数据库，例如：$Model-&amp;gt;table('db_name.think_user')-&amp;gt;where('status&amp;gt;1')-&amp;gt;select();需要注意的是table方法不会改变数据库的连接，所以你要确保当前连接的用户有权限操作相应的数据库和数据表。切换数据表后，系统会自动重新获取切换后的数据表的字段缓存信息。如果需要对多表进行操作，可以这样使用：$Model-&amp;gt;field('user.name,role.title')-&amp;gt;table('think_user user,think_role role')-&amp;gt;limit(10)-&amp;gt;select();为了尽量避免和mysql的关键字冲突，可以建议使用数组方式定义，例如：$Model-&amp;gt;field('user.name,role.title')-&amp;gt;table(array('think_user'=&amp;gt;'user','think_role'=&amp;gt;'role'))-&amp;gt;limit(10)-&amp;gt;select();<br/><br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1508&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1508&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1508&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1508">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1508">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>