在模板中执行自定义SQL查询
    2021-12-14
  
描述

  在模板中执行自定义SQL查询,数据库查询(以两维数组[行/列]的形式返回查询的结果),{prefix} 替代当前表前缀,{lang} 替代当前站点语言,

语法

  以下是 misc::sql 的语法:
{:misc::sql():}

参数

  共有 3 个可选参数,依次为:
  ● 1、执行查询的SQL语句
  ● 2、是否将二维数组转成一维数组(查询只有一条记录时非常有用),将只保留二维数组中的第一个数组,移除其余全部
  ● 3、返回结果类型,[0:返回以数字索引方式储存的数组,1:返回以字段名作为键名的数组,2:以数字索引值及以字段名为键值的两种方式同时返回]

实例

  以下展示了调用实例:   
{:$g = misc::sql('SELECT * FROM `{prefix}guestbook` ORDER BY `id` ASC LIMIT 10'):} {:foreach $g as $e:}
{:$e['字段名']:} 的形式调用循环中的变量,具体字段名见数据库或后台添加信息时的备注列。 {:/foreach:}

适应版本

  v2.1 或以上版本支持