InfoQ

交流

讨论:一个超难的搜索!

作者 吕建磊 发布于 0000-00-00 分类:php基础编程

有一个titile表里面存着所有的titile,包括专题的titile和专题下面包括的文章titile,还有一个news表(存贮专题下面的文章的有关id)包括一个topic字段,对应着内容为:1,1,2,2,2,3……分别表示该文章属于对应的专题,但是再title表中只有id为1,4,7……等的才为专题的tiitle,其它为文章的title。具体表的结果我贴出来吧,求大家给点耐性看看,我通过页面传递了title.id,我想显示一个专题title下面的所有文章title,但是由于news下面的topic存的id不是titile表中存入的id,所以我不知道怎么查询,我的表述可能不清楚,大家有那个地方不懂,我再告诉大家!谢谢了,拜托各位帮我想想,很急!
title表:

id title
编辑 删除 1 南戴河 (专题titile)
编辑 删除 2 千荷湖
编辑 删除 3 仙螺岛
编辑 删除 4 北戴河 (专题titile)
编辑 删除 5 联峰山
编辑 删除 6 鸽子窝公园
编辑 删除 7 古莲花池 (专题titile)
编辑 删除 8 涿州影视城
编辑 删除 9 湖水 (专题titile)
编辑 删除 10 湖水下级文章
编辑 删除 11 湖水下级文章2
编辑 删除 12 湖水下级-河水
编辑 删除 13 sdfg (专题titile)
编辑 删除 14 fds

topic表结构及内容:
id publish image_id city_id text_id title_id
1 1 1 1 1 1
2 1 2 0 4 4
3 1 3 3 7 7
4 1 0 9 9
5 1 4 0 13 13

news表的结构及内容:
id title_id image_id text_id publish topic
1 2 0 2 1 1 (专题一)
2 3 0 3 1 1
3 5 0 5 1 2 (专题二)
4 6 0 6 1 2
5 8 0 8 1 3 (专题三)
6 10 0 10 1 4 (专题四)
7 11 0 11 1 4
8 12 0 12 1 4
9 14 0 14 1 5 (专题五)



逛论坛交流一个超难的搜索!

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

9 条回复

回复

>拜托各位高手们,教教我吧,我头都大了.. 发表人 吕建磊 发表于 10月02日
>topic表是什么作用,应该是title表吧 发表人 jianxin_81 发表于 10月02日
>我知道的,现在就是有一个问题,有什么.. 发表人 吕建磊 发表于 10月02日
>能否注释一下每一个字段? 发表人 feiwen 发表于 10月02日
>我没看错的话你两个表根本没有字段关联.. 发表人 jianxin_81 发表于 10月02日
>topic表结构及内容: id publish(.. 发表人 吕建磊 发表于 10月02日
> QUOTE: 最初由 jianxin_.. 发表人 吕建磊 发表于 10月02日
>没关联怎么查。。。。 谁能帮帮我。.. 发表人 jianxin_81 发表于 10月02日
>按我说的吧,呵呵,把你的topic表里的.. 发表人 jianxin_81 发表于 10月02日
  1. 返回顶部

    Re: 一个超难的搜索!

    2003年10月02日 发表人 吕建磊

    >拜托各位高手们,教教我吧,我头都大了,实在是没有那个脑细胞了
    我不想改动表的结构,拜托各位了,看看怎么做啊?

  2. 返回顶部

    Re: 一个超难的搜索!

    2003年10月02日 发表人 jianxin_81

    >topic表是什么作用,应该是title表吧

  3. 返回顶部

    Re: 一个超难的搜索!

    2003年10月02日 发表人 吕建磊

    >我知道的,现在就是有一个问题,有什么方法可以不用修改表的结构,从而进行查询呢?

  4. 返回顶部

    Re: 一个超难的搜索!

    2003年10月02日 发表人 feiwen

    >能否注释一下每一个字段?

  5. 返回顶部

    Re: 一个超难的搜索!

    2003年10月02日 发表人 jianxin_81

    >我没看错的话你两个表根本没有字段关联起来,你的topic表里title_id是主题title的id,而你的news里的title_id却是你的文章titleid

  6. 返回顶部

    Re: 一个超难的搜索!

    2003年10月02日 发表人 吕建磊

    >topic表结构及内容:
    id publish(是否发布) image_id(图片的id) city_id(所属地区的id) text_id(自己内容的id) title_id(自己的名称id)
    news表的结构及内容:
    id title_id(文章自己的id) image_id(文章自己的图片id) text_id(文章自己的内容id) publish(是否发布) topic(最别扭的一个字段,专题的id,但是不是按照title存的,而是按照添加的专题的顺序,自己排为1,2,……)

  7. 返回顶部

    Re: 一个超难的搜索!

    2003年10月02日 发表人 吕建磊

    >

    QUOTE:
    最初由 jianxin_81 发布
    [B]我没看错的话你两个表根本没有字段关联起来,你的topic表里title_id是主题title的id,而你的news里的title_id却是你的文章titleid [/B]

    对对,对了,你说的对,就是因为没有相关联的字段,所以不知道怎么查询嘛

  8. 返回顶部

    Re: 一个超难的搜索!

    2003年10月02日 发表人 jianxin_81

    >没关联怎么查。。。。
    谁能帮帮我。5555555555555555

  9. 返回顶部

    Re: 一个超难的搜索!

    2003年10月02日 发表人 jianxin_81

    >按我说的吧,呵呵,把你的topic表里的主键id改成topic_id,把news表里的topic字段也改成topic-id




  10. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

怎么才能让一个用户名只能有一个用户登...

怎么才能让一个用户名只能有一个用户登

我要当版主

[ Full Screen ]

PHP中如何做网页的加速.

请问各位.如何加快网页下载显示的速度. 在程序设计和页面制作方...

时间戳如何返回日期?

如题! thank you

hotfire???????

这是LINUX的版主吧,这么少见呢。 偶进村这么长时间了,才见到...

如何判断rpm安装的php是否带有mysql支持...

如何判断RPM安装的PHP是否带有MYSQL支持!各位大虾指点一二!

招聘php程序开发人员

我公司招聘程序开发人员 - 精通PHP+MySQL 网路应用程序开发,...

一个另人烦恼的问题.

在做电子商务的时候,商品的一级类有好几个, 二级类也有好多. ...

数据库表内查询问题

我想把一个回复表内的所有回复记录分类作一下统计,怎么做?

求助:哪位大大有文章留言系统

就是那种在文章后发表评论的……想参考一下思路:blowzy:

[]