我们以template/head.html为例,想调取出数据库中的网站标题关键字等信息,如下
{$ t_config top="1"}
{/ $}
运行上面代码,新生成的静态页中就存在我们想要的数据了,下面是标记的结构
{ $ 表名 属性列表}{调取的字段1}{调取的字段2}{调取的字段3}......{/ $}
注意:无论是表名还是字段名都取决于你数据库中的表名和字段名,标记会自动循环出所有符合条件的纪录,所以既可以调取单条纪录,也可以调取列表类型的多条纪录。
下面是属性列表具体的说明:
top="1" 相当于SQL语句中的top,调取前几条数据
columns="i_title,i_content" 调取哪些字段,默认为 *
id=“big” 这个属性在标记循环嵌套时才会用到,后面会详细说明
where=“i_id=1 and i_content like '%欢迎%'” 相当于SQL语句中的where子句
order="order by i_id desc" 相当于SQL语句中的排序子句
order="order by i_id desc" 相当于SQL语句中的排序子句
page=“6” 只有生成带有分页的静态页时才会用到此属性,与{$page}搭配使用,属性值为每页条数
下面列出一个标记示例,注意:所有的属性值都不是必须写上的,但是请至少保证有一个属性
{ $ t_news where="n_id>2" columns="n_id,n_title" order="order by n_id desc"}{n_id} {n_title}
{/ $}
通过上面的说明,相信你已经掌握了AQ控件的基本语法。如果以上不能满足你的要求,请看进阶篇
附注:由于除基本标记外,还有几种特殊标记,所以请确认你的表名与下列关键字不相同,否则会出现错误
include tag if else endif