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