联系电话:020-28187900

K9标签基础篇:数据查询【双值对应读取】

发表时间:2012-08-03 阅读: 3414

{@res.two table='%s_user' field1='userid' field2='username' where='status=1' order='userid desc'}

读取后的结果赋值给数组变量{$res}中,循环显示{$res}的键值和值即可实现对此数组的输出,此时,field1属性对应的是键值,field2属性对应的是对应值

{#foreach ($res as $userid => $username)}
用户名是:{$username} 用户ID:{$userid} <br/>
{#endforeach}

属性值,标注*的是必须填写的属性值

* table:要读取的数据库表名
* field1:作为键值的字段名
* field2:作为键值对应值的字段名
where:条件检索
order:排序方式
number:调用数量,如果跳过10条读取5条,则: number='10, 5'

例子:

{@res table='%s_content' field='title,url,date' where='status=1' order='id desc'}
 {#foreach($res as $rs)}
 <p><a href="{DIR}{$rs[url]}" title="{$rs[title] code='quote'}">{$rs[title]}</a><span>[{$rs[date] date='m-d'}]</span></p>
{#endforeach}

说明:本例为输出内容应用的10条最新文章的标题和日期

          code='quote'为格式化标题中可能包含的双引号,可参考《K9标签基础篇:转换数据输出格式【code】

转载请注明出处:唯众网络


相关教程 【更多】

唯众网络