在thinkphp3.2中怎么写多表连接查询 表1 drug_drugs 表2 drug_user_discuss表3 drug_user_regesit我想查询表2中的内容字段有:drugs_iduser_regesit_iddiscuss_contentdiscuss_time第1个字段是表1里面的id,根据id查询名称name第2个字段是表2里面的id,根据id查询对应名称name在TP里面怎么写呢?求大神教教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表达不清楚,没法帮$drug_user_discuss = M("drug_user_discuss");$result = $drug_user_discuss->join("drug_drugs on drug_user_discuss.drugs_id=drug_drugs.id")->join("drug_user_regesit on drug_user_discuss.user_regesit_id=drug_user_regesit.id")->field("drug_user_discuss.discuss_content discuss_content,drug_user_discuss.discuss_time discuss_time,discuss_time.user_regesit_id user_regesit_id, discuss_time.drugs_id drugs_id)->where(条件)->select() 可以用视图,看文档http://document.thinkphp.cn/manual_3_2.html#view_model 在model文件夹中建立DrugsModel 继承RelationModel 'UserDiscuss'=>array( 'mapping_type'=>self::HAS_ONE, 'foreign_key'=>'id', 'class_name'=>'UserDiscuss', ),然后再控制器中 $drugs= D('Drugs'); $list = $user->relation(true)->select();应该就有了 queryphp群 fsocket post 数据 无反应 PHP 关于文件下载的问题 iframe 表单的参数传递 在线急等,时间差问题 网页窗口问题 一个关于phpmyadmin安全的一个问题. 紧急求救200分 ####100分求救文档全文搜索 关于POST方式传递数据的问题 这个代码谁看的懂 post提交??没看到curl 三心二意的我,求指导
$drug_user_discuss = M("drug_user_discuss");
$result = $drug_user_discuss->join("drug_drugs on drug_user_discuss.drugs_id=drug_drugs.id")->join("drug_user_regesit on drug_user_discuss.user_regesit_id=drug_user_regesit.id")->field("drug_user_discuss.discuss_content discuss_content,drug_user_discuss.discuss_time discuss_time,discuss_time.user_regesit_id user_regesit_id, discuss_time.drugs_id drugs_id)->where(条件)->select()
http://document.thinkphp.cn/manual_3_2.html#view_model
'mapping_type'=>self::HAS_ONE,
'foreign_key'=>'id',
'class_name'=>'UserDiscuss',
),
然后再控制器中 $drugs= D('Drugs');
$list = $user->relation(true)->select();
应该就有了