dedeCMS php标签使用说明和数据库查询说明

1、{dede:php}标签想要输出信息 可以直接使用printf , echo,var_dump 之类的打印出来   赋值给@me 无效

2、结合sql语句使用方法

例:
{dede:php}  
  $row
= $dsql->GetOne('select id,typename from dede_arctype where id=2');  
  print_r($row);  
{/dede:php} 

3、获取环境变量

$refObj->Fields

 注意:php标签里面勿加入html的注释(毕竟是在写html文件容易忽略) 否则标签执行无效

4、数据库查询函数

  获取一条记录

$row = $dsql->GetOne("Select * From dede_* where id = $aid");

  获取多条记录

$sql = "Select * from dede_*";
$dsql->SetQuery($sql);//将SQL查询语句格式化
$dsql->Execute();//执行SQL操作
//通过循环输出执行查询中的结果
while($row = $dsql->GetArray()){
echo $row['id'];
echo $row['title'];
}
//或者采取这种方式输出内容
while($row = $dsql->GetObject()){
echo $row->id;
echo $row->Title;
}

  获取记录条数

$dsql->SetQuery("Select * from `dede_admin` where userid='$userid' Or uname='$uname'");
$dsql->Execute();
$ns = $dsql->GetTotalRow();

 

posted @ 2018-06-27 11:44  jyLi  阅读(300)  评论(0编辑  收藏  举报