🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# query 查询数据库内容 ## query 查询数据库内容 用于直接写sql语句查询数据库数据 ## 参数 参数名称可选值默认值是否必填支持版本说明id-$item--指定循环里的变量名,例如id='obj',模板调用如:{$item.title} 变成 {$obj.title}sql--是-sql语句empty----为空的时候输出提示,支持传入htmlcache-3600秒--缓存时间,默认3600秒mod--->=v2.2.1.20220603用于控制偶数输出、换行等,更多查看下面的示例key--->=v2.2.1.20220603指定循环值变量名,默认为$i,从1开始计数每循环一次+1num格式1: 10,表示获取10条 格式2: 10,12,表从第10开始的12条记录-->=v2.2.1.20220603限制结果数量table--->=v2.2.1.20220603表名,不用写前缀不能跟sql参数一起用field-\*->=v2.2.1.20220603限制显示的字段alias--->=v2.2.1.20220603设置当前数据表的别名,用于连表join--->=v2.2.1.20220603连表where--->=v2.2.1.20220603sql条件order--->=v2.2.1.20220603排序tableid--->=v2.2.1.20220603直接按主键ID获取记录## 参数说明 - `sql`参数,这里写sql查询语句。在写表名时需要注意的是表前缀,使用`__PREFIX__`代替,系统会自动替换成正确的表前缀,当然你也可以直接写你当前使用的表前缀。 ``` <pre class="calibre20">``` <span class="token1">{</span>hkcms<span class="token1">:</span>query sql<span class="token">=</span><span class="token4">"select * from __PREFIX__archives"</span><span class="token1">}</span> <span class="token1">{</span>php<span class="token1">}</span><span class="token6">dump</span><span class="token1">(</span>$item<span class="token1">)</span><span class="token1">;</span><span class="token1">{</span><span class="token">/</span>php<span class="token1">}</span> <span class="token5">// 输出所有字段</span> <span class="token1">{</span><span class="token">/</span>hkcms<span class="token1">:</span>query<span class="token1">}</span> ``` ```