loop循环php
⑴ 求助一段php中loop的使用方法
循环的时候进行了数据库的查询,所以每次都是新的数据,指针当然要从第一条开始了。
所以不是循环的错误,而是数据库查询代码位置的错误
要这样写
<!--{loop $author_group $v}-->
<li><a href="forum.php?mod=viewthread&tid=$v[tid]">$v[subject]</a></li>
<!--{/loop}-->
都是用foreach或while写的
foreach(mysql_fetch_array($num) as $key=>$value){}
while($row =mysql_fetch_array($num)){}。
⑵ phpcms loop 循环 怎么先循环出结果,再放到别的地方去
看你是循环12条
先看 loop 的data 是不是 索引数组 如果是
拿$key 判断,
<ul>
{loop $data $key $v}
{if $key < 6}
<li>......................</li>
{/if}
{/loop}
</ul>
在第二个ul 继续
<ul>
{loop $data $key $v}
{if $key >=6}
<li>................</li>
{/if}
{/loop}
</ul>
⑶ PHP 获取数据库数据库并loop循环
看起来有点像discuz!的模板..........
感觉你的意思应该是:
<!--{loop $author_group $v}-->
<li><a href="forum.php?mod=viewthread&tid=$v[tid]">$v[subject]</a></li>
<!--{/loop}-->
如果真的是discuz!的模板的说,你可以找找template_t这个文件夹(好吧,如果我没有记错的话)里面有编译后的php模板代码。
结果大致上应该是(discuz好像是要求开启短标签的,所以下面也用了短标签)
<? is_array($author_group) { foreach($author_group as $v) { ?>
<li><a href="forum.php?mod=viewthread&tid=<?=$v['tid']?>"><?=$v['subject']?></a></li>
<? } }?>
如果你看得懂php,只是不明白discuz!(我就假设我猜对了吧)模板机制,你可以看看源代码,从中找出模板编绎的方式,discuz!的模板机制是非常简单的东西。
如果你看不懂php,那你想要自己改模板的话,建议先花些时间学习下。
⑷ php语言中的loop是什么意思
循环
http://www.w3pop.com/learn/view/p/1/o/0/doc/php_looping/
⑸ 我想知道php用loop做循环如何限定条件
通过if 判断,在循环里面通过if 进行判断,如果某个字段大于0,那么就调用数据,否则不调用数据,或者也可以模板直接赋值之前通过循环去掉字段不大于0的数据。
⑹ php中 loop怎样取得循环到第几次
定义个整型变量$k,
在循环体里(末尾)加入
$k++;
echo $k;
这两句。
就能循环输出每次的次数了。
你的要求描述得不够具体,有太多可能,楼主把自己情况详细解释下,最好把自己的问题实例列一下,详细说出自己的要求
⑺ PHP LOOP 倒叙循环
for($i=5;$i>0;$i--){
if($i<0){break;}
echo $i;
}
结果为:
5
4
3
2
1
⑻ PHP中页面中的Loop循环错误
PHP从数据库里读出数据后,是放在内存中的,你的内存不够再加上读取3300条记录需要一定时间,查询时间太长,会导致超时,所以数据太多,都会采用分页显示,就是limit,0,100