帝国论坛帝国网站管理系统交流区帝国CMS使用交流[求助]查询指定用户ID发布的的最新信息SQL怎么写? 【本版专题贴子】  
主题:[求助]查询指定用户ID发布的的最新信息SQL怎么写? [加入收藏夹]   

没完没了
用户头衔:举人

精华贴   :1
发贴数   :172
经验值   :1004
注册时间:2007-12-28
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[求助]查询指定用户ID发布的的最新信息SQL怎么写?
请问查询指定用户ID发布的的最新20条信息SQL怎么写?

一、简单表查询怎么写?

二、所有表查询怎么写?



帝国房产模板
2011-02-01 05:17:28 已设置保密 顶部 回复 引用 报告 编辑 删除

hahaha
用户头衔:进士

精华贴   :0
发贴数   :777
经验值   :2186
注册时间:2008-10-14
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

用灵动标签就可以了,附加sql用:'ismember=1 and userid=会员ID'




2011-02-01 08:15:29 已设置保密 顶部 回复 引用 报告 编辑 删除

没完没了
用户头衔:举人

精华贴   :1
发贴数   :172
经验值   :1004
注册时间:2007-12-28
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

这个不会的。。我是在会员空间模板中调用。不是在普通的html中调用。



帝国房产模板
2011-02-01 12:05:02 已设置保密 顶部 回复 引用 报告 编辑 删除

kingthins
用户头衔:举人

精华贴   :0
发贴数   :265
经验值   :721
注册时间:2008-10-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

会员空间用这个 http://bbs.phome.net/showthread-13-109152-0.html




2011-02-01 13:40:36 已设置保密 顶部 回复 引用 报告 编辑 删除

没完没了
用户头衔:举人

精华贴   :1
发贴数   :172
经验值   :1004
注册时间:2007-12-28
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

原帖由 kingthins 于 2011-02-01 13:40:36 发表
会员空间用这个 http://bbs.phome.net/showthread-13-109152-0.html

调用不出信息。
在说我想调用的是指定用户发布的最新信息。是所有系统模型中的最新信息。不是栏目



帝国房产模板
2011-02-01 14:22:01 已设置保密 顶部 回复 引用 报告 编辑 删除

没完没了
用户头衔:举人

精华贴   :1
发贴数   :172
经验值   :1004
注册时间:2007-12-28
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

<?php
$spacesql=espace_eloop(栏目ID,显示条数,操作类型,只显示有标题图片);
while($spacer=$empire->fetch($spacesql))
{
        $spacesr=espace_eloop_sp($spacer);
?>
模板代码内容
<?
}
?>

如果上面这样调用。栏目ID这里我得用SQL语句怎么写才可以调用到帝国系统 所有系统模型中用户ID=15的用户发布的最新发布数据

[该贴被修改 1 次,最后修改时间 2011-02-01 14:26:55 ]


帝国房产模板
2011-02-01 14:26:07 已设置保密 顶部 回复 引用 报告 编辑 删除

没完没了
用户头衔:举人

精华贴   :1
发贴数   :172
经验值   :1004
注册时间:2007-12-28
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

<?php
$spacesql=$empire->query("select * from phome_ecms_jzzb where userid='$userid' and ismember=1 order by newstime desc limit 20");
while($spacer=$empire->fetch($spacesql))
{
$titleurl=sys_ReturnBqTitleLink($spacer);//链接
?>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-top:10px;" onmouseover="this.style.backgroundColor='#eeeeee'" onmouseout="this.style.backgroundColor='#ffffff'">
        <tr>
          <td width="84%" class="title">标题:<a href="<?=$titleurl?>" target="_blank"><?=$spacer[title]?></a></td>
          <td width="16%" class="time"><?=date('Y-m-d',$spacer[newstime])?>
</td>
        </tr>
        <tr>
          <td colspan="2" class="td4"><div class="nrjj"><?=$spacer[smalltext]?></div></td>
        </tr>
      </table>
<?
}
?>

上面只是调用指定一个表的信息
那位置高手帮你修改下调用所有数据表的信息。

[该贴被修改 1 次,最后修改时间 2011-02-02 02:41:48 ]


帝国房产模板
2011-02-02 02:41:11 已设置保密 顶部 回复 引用 报告 编辑 删除

publover
用户头衔:进士

精华贴   :0
发贴数   :1424
经验值   :3648
注册时间:2007-12-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

论坛搜索多表




2011-02-03 00:15:40 已设置保密 顶部 回复 引用 报告 编辑 删除

sytbtc
用户头衔:举人

精华贴   :0
发贴数   :165
经验值   :820
注册时间:2008-06-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

那么我就把多表记录在这





<?php
$spacesql=$empire->query("select *
from
(
(select id,classid,istop,title,titleurl,titlepic,newstime from phome_ecms_news where istop=1 order by newstime desc limit 13 )
Union All
(select id,classid,istop,title,titleurl,titlepic,newstime from phome_ecms_news1 where istop=1 order by newstime desc limit 13)
Union All
(select id,classid,istop,title,titleurl,titlepic,newstime from phome_ecms_news2 where istop=1 order by newstime desc limit 13)
Union All
(select id,classid,istop,title,titleurl,titlepic,newstime from phome_ecms_news3 where istop=1 order by newstime desc limit 13)
)  as A  order by newstime desc  limit 20");
while($spacer=$empire->fetch($spacesql))
{
$titleurl=sys_ReturnBqTitleLink($spacer);//链接
?>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-top:10px;" onmouseover="this.style.backgroundColor='#eeeeee'" onmouseout="this.style.backgroundColor='#ffffff'">
        <tr>
          <td width="84%" class="title">标题:<a href="<?=$titleurl?>" target="_blank"><?=$spacer[title]?></a></td>
          <td width="16%" class="time"><?=date('Y-m-d',$spacer[newstime])?>
</td>
        </tr>
      </table>
<?
}
?>




2016-07-19 02:09:46 已设置保密 顶部 回复 引用 报告 编辑 删除

sytbtc
用户头衔:举人

精华贴   :0
发贴数   :165
经验值   :820
注册时间:2008-06-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

查询当前会员的最新文章20条

<?php
$spacesql=$empire->query("select *
from
(
(select id,classid,istop,title,titleurl,titlepic,newstime from phome_ecms_news where userid='$userid' and ismember=1 order by newstime desc limit 30 )
Union All
(select id,classid,istop,title,titleurl,titlepic,newstime from phome_ecms_news1 where userid='$userid' and ismember=1 order by newstime desc limit 30)
Union All
(select id,classid,istop,title,titleurl,titlepic,newstime from phome_ecms_news2 where userid='$userid' and ismember=1 order by newstime desc limit 30)
Union All
(select id,classid,istop,title,titleurl,titlepic,newstime from phome_ecms_news3 where userid='$userid' and ismember=1 order by newstime desc limit 30)
)  as A  order by newstime desc  limit 30");
while($spacer=$empire->fetch($spacesql))
{
$titleurl=sys_ReturnBqTitleLink($spacer);
?>

          <?=$spacer[title]?>

<?
}
?>




2016-07-19 02:21:52 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1