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('方法名');