国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

ThinkPHP CURD方法之table方法詳解

2024-05-04 23:24:01
字體:
供稿:網(wǎng)友

ThinkPHP CURD方法的table方法也屬于模型類的連貫操作方法之一,該方法主要用于指定操作的數(shù)據(jù)表。

具體用法如下:

一般情況下,操作模型的時(shí)候系統(tǒng)能夠自動(dòng)識(shí)別當(dāng)前對(duì)應(yīng)的數(shù)據(jù)表,所以,使用table方法的情況通常是為了:

1.切換操作的數(shù)據(jù)表;
2.對(duì)多表進(jìn)行操作;

例如:

$Model->table('think_user')->where('status>1')->select();

也可以在table方法中指定數(shù)據(jù)庫,例如:

$Model->table('db_name.think_user')->where('status>1')->select();

需要注意的是table方法不會(huì)改變數(shù)據(jù)庫的連接,所以你要確保當(dāng)前連接的用戶有權(quán)限操作相應(yīng)的數(shù)據(jù)庫和數(shù)據(jù)表。

切換數(shù)據(jù)表后,系統(tǒng)會(huì)自動(dòng)重新獲取切換后的數(shù)據(jù)表的字段緩存信息。

如果需要對(duì)多表進(jìn)行操作,可以這樣使用:

$Model->field('user.name,role.title')->table('think_user user,think_role role')->limit(10)->select();

為了盡量避免和mysql的關(guān)鍵字沖突,可以建議使用數(shù)組方式定義,例如:

$Model->field('user.name,role.title')->table(array('think_user'=>'user','think_role'=>'role'))->limit(10)->select();

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 响水县| 武宁县| 绥棱县| 红河县| 林口县| 丰镇市| 德州市| 秦皇岛市| 繁昌县| 湘乡市| 岑巩县| 庆阳市| 安泽县| 辽宁省| 建德市| 太仆寺旗| 额尔古纳市| 柘荣县| 太仆寺旗| 汤原县| 湛江市| 卢氏县| 紫云| 新干县| 昭觉县| 会宁县| 咸丰县| 香格里拉县| 武穴市| 昭通市| 延吉市| 桦甸市| 延安市| 雷波县| 长乐市| 东台市| 汝阳县| 芦溪县| 濉溪县| 大厂| 宁武县|