1.$readTime_rank_result=M('blog')->order('bReadTime DESC')->limit(3)->select():數組
a.返回值爲數據集,能夠用一下的方法在前臺輸出:函數
<volist name="readTime" id="r">blog
{$r.Id} nbsp; {$r.Time} </br> //或是:{$r['Id']} nbsp; {$r['Time']}字符串
</volist>it
也能夠用循環輸出:變量
<foreach name="readTime" item="r">foreach
{$r.Id} nbsp; {$r.Time} </br> //或是:{$r['Id']} nbsp; {$r['Time']}select
</foreach> 循環
兩種循環方法徹底同樣;方法
b.ThinkPHP不支持SQL中的TOP()方法,可是內置了limit函數,能夠起到相同的做用。
2.輸出方法的區別:
echo:用於輸的單個字符、字符串;不能夠輸出數組、數據集,只會輸出一個:Array;(PHP方法)
var_dump:打印長量、變量和數組,會自動格式化;(PHP方法)
print_r:同var_dump;
3.在ThinkPHP中,全部的超連接跳轉都最好是使用U函數實現,格式是:U('控制器名/方法名'),若是方法處於本頁面的控制器中,那麼能夠直接寫成U('方法名');