首页 > CMS > PhpCMS > 正文

phpcms2008 GET函数的几种循环读取数据方法

2024-09-10 07:15:30
字体:
来源:转载
供稿:网友

第一种:php内置式的调用方式,先建立一个变量为n=1,代码如下:

  1. <?php $arrchildid=get_sql_catid("65");?> 
  2. <?php $n=1;?> 
  3. {get sql="SELECT a.contentid,a.url,a.catid,a.title,a.style,a.islink FROM `ezzcc_content` a, `ezzcc_content_position` p WHERE  a.contentid=p.contentid AND a.status=99 $arrchildid AND p.posid=9 ORDER BY a.contentid DESC" rows="50"
  4. <?php 
  5.     if($n==1) $recent_txt.="<a class='first' href=/'".$r[url]."/' target=/'_blank/'>".str_cut($r[title],20)."</a>"
  6.     else $recent_txt.="<a  href=/'".$r[url]."/' target=/'_blank/'>".str_cut($r[title],20)."</a>"
  7.     $n++; 
  8. ?> 
  9. {/get} 
  10. {$recent_txt

第二种:phpcms标签式的调用方式,这种方式调用的是一行2条新闻的方式,代码如下:

  1. <li> 
  2. <?php $i=0; ?> 
  3. {get sql="SELECT a.contentid,a.url,a.catid,a.title,a.style,a.description,a.inputtime,a.islink FROM `ezzcc_content` a, `ezzcc_content_position` p WHERE a.contentid=p.contentid AND a.status=99 AND p.posid=15  ORDER BY a.contentid DESC limit 14"
  4. <?php 
  5. if(($i%2) == '0' && $i >= '1'echo "</li><li>[".date('d',$r[inputtime])."] "
  6. if(emptyempty($i)) echo "[".date('d',$r[inputtime])."] "
  7. $i++;  //Vevb.com 
  8.  ?> 
  9. <a href="{$r[url]}" target="_blank">{if $r[style]}<span class="{$r[style]}">{str_cut($r[title], 28)}</span>{else}{str_cut($r[title],28)}{/if}</a>                   
  10. {/get} 
  11. </li>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表