请看我的代码<?PHP
require_once("conn.php");
$exec="select * from post order by pserial desc"; 
$result=mysql_query($exec);
while($rs=mysql_fetch_object($result))
  {
  echo "<a href='detail.php?serial=$rs->pserial'><b>".$rs->pcontent."</b></a><br>"; 
  echo "<br>"; 
@mysql_close($conn);
}
?>实现读取数据,我现在想实现两个功能
1.如果让pcontent显示出部分的内容呢?比如显示出数据库中该记录的前30个字的内容?
2.我想分页显示,一页显示20个,请问这个该在上面记录上怎么做呢?
谢谢了

解决方案 »

  1.   

    1、读出来后用JS处理,网上大把的例子
    2、还是大把的例子,灵活运用limit
      

  2.   

    1 substr($rs-> pcontent, 0, 30);2 查询的时候$exec="select   *   from   post   order   by   pserial   desc limit $tag,20";$tag = (当前第几页 - 1) * 20
      

  3.   

    增加limit就OKMySQL的limit非常强大,使用这东西,可以使分页非常简单了~select * from 数据表 where 条件 limit 开始条目,结束条目如果加上分页,开始条目就是page*梅县显示的页数 结束条目写成(page+1)*每页显示条目数
      

  4.   

    错误……就写开始条目就可以了。长时间不写php和MySQL了,这个都忘记了。应该是开始条目page*煤业数量 借书条目数为:每页显示条目数量
      

  5.   

    我通过下面代码echo "<a href='detail.php?serial=$rs->pserial'>";
    echo substr($rs->pcontent,0,300);
    echo "</a><br>";读出了内容,可遇到的问题是,在一些显示的后面出现了乱码,比如“《奋斗》是前期热播的电视剧,现在来说个它的Bug吧。比如在开始的时候,陆涛和他养夫陆亚捷说自己的双鱼座和陆亚捷的金牛座和不来,可是在后面,向南在追杨小云时有这么一段话 “陆涛是4月24的生日,我是6月24,比他夼/a>”上面的一段话是显示出来的节选,可请看后面, 夼/a>” 这个是乱码啊
    请问这个问题该怎么解决呢?
    谢谢