每增加一个记录(分类),我用SQL语句手工把这个分类下的内容,调到页面上。
比如说,我有俩个栏目,他们是国际新闻,国内新闻。
国际新闻的分类ID是1,国内新闻的分类ID是2
我用SQL语句,把他门分类下的内容调到页面上来
国际新闻从数据库调用
SELECT id,name,url  
FROM url  
WHERE type=1  (国际新闻分类ID)
ORDER BY id desc  limit 55国内新闻从数据库调用SELECT id,name,url  
FROM url  
WHERE type=2  (国内新闻分类ID)
ORDER BY id desc  limit 55每增加一个分类,我用SQL语句手工把这个分类下的内容,调到页面上。
这样很麻烦,能否有更简单一点的。
望各位大哥指教。

解决方案 »

  1.   

    建议楼主使用两个数据库,一个数据库为正常放新闻的库
    (所有新闻都应该放在一个库里面,不然的话,也实在太.....),
    另一个库为记录所有新闻库的分类情况(只是说个大概意思,用
    打字的表达的不是很清楚).在总库中的字段及内容
    biao(表名)   lei(分几类)   lei2(中文内容)      //这是字段
    xingweng      2            国内新闻,国际新闻  //这是内容新闻库你明白怎么弄在显示的是时候.在要显示的时候.你设定一下条件直接从总库中取出新闻的代号.
    (建议排第一个的就用1,排第二个的就用2)
    这样的话,你分到10000类都没问题.文字表达这种东西有点乱,望楼主海函
      

  2.   

    lzkd(浪子快刀)大概没看明白我的意思,我是说,怎样调用分类的内容,更简洁一点。不用每增加一个栏目,再写SQL语句来调用。其实,我已经分为俩个表了。一个是新闻表news和一个类别表type。
    我现在想知道,怎样象别的程序一样,调用分类的内容,不用再另写SQL语句来调用。
    我自己用,没什么关系。给别人用。叫别人,每增加一个分类,就要写个SQL语句来调用。别人会谦麻烦的
      

  3.   

    呵呵
    引用:  lzkd(浪子快刀)
         个人觉得这无法使用文字来表达。
      那大哥,能否具体用代码,来说明一下,文字,都比较虚飘
    用代码来说明,就实际的多了
      

  4.   

    实在抱歉,楼主..
    我讲的那个,就是我写的一个系统.....
    那个东西,公司是卖钱的,我要是贴出来了......我就over了.不过,如果使用了两个库,是可以解决你的问题.思路上面已经说了.
    再往下讲,好象也没什么好说的了.那个系统是为了解决企业自动
    建站写的,属于商业代码,不好贴,实在抱歉了.
      

  5.   

    lzkd(浪子快刀) ,你写的好象是调用分类,这个,我会啊。我是说,调用分类下的内容啊。
      

  6.   

    调用所有今日下载TOP X : <script src="iZzShowNews.php?N=8&by=topdown"></script>调用大类今日下载TOP X : <script src="iZzShowNews.php?N=8&a=g&C=1&by=topdown"></script>调用小类今日下载TOP X : <script src="iZzShowNews.php?N=8&a=c&C=1&by=topdown"></script>调用所有最新 : <script src="iZzShowNews.php?N=8"></script>调用大分类最新 : <script src="iZzShowNews.php?a=g&N=8&C=1"></script>调用小分类最新 : <script src="iZzShowNews.php?a=c&N=8&C=1"></script>
    这是冰冰下载系统的,调用。他就这么简单调用分类下的内容。
    能否告诉我这样是怎样做的,最好给出代码
      

  7.   

    你这么想,就应该明白了.你现在的做法是.sql国内新闻的时候,就加上国内新闻的where,
    sql国际新闻的时候,就加上国际新闻的where,数据库是一个,这样没错吧?但你改成这样.
    所有sql新闻的时候,我不直接加上新闻的where,在sql之前,我要先到总库里面
    转一下.由总库决定where的条件是什么.这么做,应该不难吧?是国内的就给出
    国内where,是国际的就给出国际的where然后接下来的问题就是,我怎么知道什么时候该国内,什么时候该国际呢?
    这就要你在程序的运行中给出一个自动的参数了.
    这个参数的要求是------当你希望是国内新闻的时候,他就正好是国内新闻的值.这么讲,应该明白了吧?
      

  8.   

    谢谢lzkd(浪子快刀) ,明白了好多。
    能否求大哥,把具体的代码。mail一份给我。
    我是菜鸟刚学php,你能否给个代码示例,如果没有代码示例,我不知道花多少时间,才能写出来了。
    我的是mail:[email protected]
    保证不把代码给别人。
      

  9.   

    偶ft.....汗....楼主够执着.....
    这样吧,等我这段时间忙完,我写一个简化版发给你,OK?(不过,你要等多一点时间,抱歉)
    源代码真的不能给你,这是制度.