destoon采集论坛

 找回密码
 立即注册
查看: 1239|回复: 10

关于DT多表联合调用,相同字段如何区分

[复制链接]

6

主题

24

回帖

82

积分

注册会员

Rank: 2

积分
82
发表于 2015-11-12 21:12:34 | 显示全部楼层 |阅读模式
多表联合调用代码:


      {loop $tags $t}
      
  • [{date('Y-m-d',$t[addtime])}][url=]{$t[title]}[/url]
              公司形象:
    [img][/img]

               公司名:{$t[company]}
               公司地址:{$t[linkurl]}
               公司新闻:[url=]{$t[title]}[/url]
             
             
          {/loop}


    destoon_news a,destoon_company b,d

    2个数据表中都有linkurl  这个字段。如何调用出公司地址 还有文章的地址。  
  • 回复

    使用道具 举报

    6

    主题

    24

    回帖

    82

    积分

    注册会员

    Rank: 2

    积分
    82
     楼主| 发表于 2015-11-13 16:41:06 | 显示全部楼层

    牛,必须标记学习
    回复 支持 反对

    使用道具 举报

    2

    主题

    2

    回帖

    22

    积分

    新手上路

    Rank: 1

    积分
    22
    发表于 2015-11-12 21:30:53 | 显示全部楼层

    本帖最后由 yw8886484 于 2015-11-12 22:27 编辑

    完整的:



          {loop $tags $t}
          

  •           日期:[{date('Y-m-d',$t[addtime])}]

              公司形象:
    [img][/img]

               公司名:{$t[company]}

               公司地址:
    {$t[linkurl]}

                    公司新闻:{$t[title]}

                    内容截取:{dsubstr($t[content], 80, '...')}

                    新闻地址:
    {$t[linkurl]}

                   
             
          {/loop}

    红色部分是遇到的问题

    问题已经解决

    首先特别感谢:         桔子的桔子

    一句话把我当 问题解决了。在这个在此感谢。

    分析及解决:  需要在条件里给对应的字段加上别名。在调用的时候调用别名。

    具体代码:(这里我只写演示。其他字段都没整理  只做了公司链接 和文章链接地址的字段 。其他字段同理)


          {loop $tags $t}
          

  •           日期:[{date('Y-m-d',$t[addtime])}]

              公司形象:
    [img][/img]

               公司名:{$t[nurl]}

               公司地址:{$t[linkurl]}

                    公司新闻:{$t[title]}

                    内容截取:{dsubstr($t[content], 80, '...')}

                    新闻地址:{$t[comurl]}


             
          {/loop}

  • 回复 支持 反对

    使用道具 举报

    23

    主题

    420

    回帖

    997

    积分

    高级会员

    Rank: 4

    积分
    997
    发表于 2015-11-12 21:58:02 | 显示全部楼层

    给个参考,筛选字段出来
    &fields=b.linkurl as comurl,a.xxx
    重复的字段给别名
    回复 支持 反对

    使用道具 举报

    6

    主题

    24

    回帖

    82

    积分

    注册会员

    Rank: 2

    积分
    82
     楼主| 发表于 2015-11-12 22:01:01 | 显示全部楼层

    公司地址可以用{userurl($t[username])调用
    回复 支持 反对

    使用道具 举报

    6

    主题

    24

    回帖

    82

    积分

    注册会员

    Rank: 2

    积分
    82
     楼主| 发表于 2015-11-12 22:17:34 | 显示全部楼层

    duoluozhe 发表于 2015-11-12 22:01

    公司地址可以用{userurl($t)调用
    这个一样    还是调用不出文章的地址
    回复 支持 反对

    使用道具 举报

    50

    主题

    3415

    回帖

    7668

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    7668
    发表于 2015-11-12 22:01:00 | 显示全部楼层

    桔子的桔子 发表于 2015-11-12 21:58

    给个参考,筛选字段出来
    &fields=b.linkurl as comurl,a.xxx
    重复的字段给别名
    牛X  感谢  调用出来的。。非常感谢

    回复 支持 反对

    使用道具 举报

    95

    主题

    3474

    回帖

    8086

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    8086
    发表于 2015-11-12 22:20:08 | 显示全部楼层

    不错不错,学习了
    回复 支持 反对

    使用道具 举报

    57

    主题

    1729

    回帖

    4263

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    4263
    发表于 2015-11-12 21:58:00 | 显示全部楼层

    学习5楼了
    回复 支持 反对

    使用道具 举报

    1

    主题

    11

    回帖

    35

    积分

    新手上路

    Rank: 1

    积分
    35
    发表于 2015-11-13 09:06:01 | 显示全部楼层

    别名真的很重
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|destoon采集论坛

    GMT+8, 2025-12-15 10:12 , Processed in 0.017689 second(s), 20 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表