我的php程序有个产信息分类表。表名为cat表结构 id catPath catTitle
说明:id这个大家都知道吧
catPath 分类路径,显示为:0,1,12
catTitle 分类名称信息内容表con表构id cPath title con说明:cPath为对应cat表中的分类,如:0,1,12
title 信息标题功能要求:
循环显示所有分类及该分类下最近五个信息的标题。
可发段参考代码也行
另外我的是php+smarty,有这方面的代码更好。
说明:id这个大家都知道吧
catPath 分类路径,显示为:0,1,12
catTitle 分类名称信息内容表con表构id cPath title con说明:cPath为对应cat表中的分类,如:0,1,12
title 信息标题功能要求:
循环显示所有分类及该分类下最近五个信息的标题。
可发段参考代码也行
另外我的是php+smarty,有这方面的代码更好。
$sql="select * from cat ";
$rt=mysql_query($sql);
while($one=mysql_fetch_array($rt)){
echo "类名:".$one['catTitle']."<br/>";
$sql_con="select * from con where cPath='".$one['catPath']."' order by id desc limit 0,5";
$rr=mysql_query($sql_con);
while($row=mysql_fetch_array($rr)){
echo $one['title']."<br/>";
}
}
正如楼上所说,你的表中没有时间字段,所以不能根据时间来判定,所以这里按照生成的id倒序来获取排在前面的五条。