//index.php
<a href=show.php?id=3>文章一</a>
//show.php
<?
  $k=$getuserbyid($id);
  echo $k->title."<br>";
  echo $k->content;
?>
<br><hr>相关新闻:<br>
<?
  $mylink=dbconnect();
  $sql="select * from table where title like '%$k->title%' && id!=$k->id";
  $result=mysql_query($sql,$mylink);
  while($obj=mysql_fetch_object($result))
  {
?>
<?
  echo "<a href=show.php?id=$obj->id>$obj->title</a>";
?>
<br><?}?>
我写的不太多,应该可以理解吧

解决方案 »

  1.   

    $sql="select * from table where title like '%$k->title%' && id!=$id";
    不好意思,这句应该这样写
      

  2.   

    hehe6你的方法并不能实现相关新闻呀,$k->title是显示文章的完整标题,直接这样去table里模糊查询,实现不了相关文章的效果的。
      

  3.   

    哦,也是,怪我考虑不周,那可以添加关键字吧,然后用like语句搜索关键字行不行啊,共同学习
      

  4.   

    唔,偶就是在问这个问题呢,对应一个关键字要保存文章的id和title,不知道该怎样做比较好
      

  5.   

    http://expert.csdn.net/Expert/topic/1716/1716008.xml?temp=.5632135
    这篇文章里xuzuning(唠叨)说的自学习算法添加关键字,是怎么样的呀?难道这个字段不是每次输入文章的时候人为指定的吗?
      

  6.   

    使用自学习算法,添加关键字的意思(猜想):在文章或标题中查找已知的关键字,如果找到则添加进关键字段里,也可以由用户自行添加关键字!!我就是问后边的建关键字库:建一个表基本字段(id,关键字,连接地址,..)
    举例:如新浪体育里面: (id,'世乒赛','http://sports.sina.com.cn/z/47wttcparis/',.)这样就可以在所有含有‘世乒赛’关键字的文章里连接到指定专题