ThinkPHP协会查询实例

本文阐述了在ThinkPHP相关查询使用。分享给你供你参考。具体分析如下:

相关查询(多表查询)在ThinkPHP可以使用表()方法或连接方法,如下面的示例所示:

1,表()

复制代码如下:$列表= $用户->表('user_status统计,user_profile剖面>,('stats。ID)=轮廓。typeid(->字段)的stats.id作为ID,stats.display显示,profile.title作为标题,profile.content内容(->订单)的stats.id desc)(->选择);

2,加入()

复制代码代码如下:用户名=新模式(用户的);

美元美元->加入用户列表=(右连接user_stats.id = user_profile。typeid的user_profile)->选择();

三.本地查询

复制代码如下:$ =新模型();

为SQL = 'select张,a.title,b.content从think_test1作为,think_test2,和b.content。

volist美元=美元模型->查询($ SQL);

4、多表查询

复制代码代码如下:$模型->现场(user.name,作用。标题)->表('think_user用户,think_role角色)->(10)->选择限制();

或:

复制代码代码如下:$模型->现场(user.name,作用。标题)->表(数组('think_user= >用户,'think_role= > 'role '))->(10)->选择限制();

希望本文有助于基于ThinkPHP框架的PHP程序设计人。