dede模板中直接写sql语句,关联sql调用

Posted 稀米水儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dede模板中直接写sql语句,关联sql调用相关的知识,希望对你有一定的参考价值。

<div>{dede:php}$row = $GLOBALS[\'dsql\']->GetOne("select id from dede_archives where typeid=4  order by rand() LIMIT 1"); 
 $row2 = $GLOBALS[\'dsql\']->GetOne("select body from dede_addonarticle where aid=".$row[\'id\']);
  $pattern=\'/key=(.*?)"/\';
  $arr = preg_match($pattern, $row2[\'body\'],$mc);
  $str = $mc[1];
  preg_replace("/\\s/", "",$str);
  print_r(\'<iframe width="700" height="400" src="\'.$str.\'" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe>\');{/dede:php}
</div>

上图匹配一个网址如图key的部分:

 

若dede:php标签不管用,下图(或dede:php  runphp=\'yes\' )

模板引擎禁用标签中,去掉“php”即可;

------------------------------------------------------------

另:plus下模板中可直接写php代码,如下:

 

以上是关于dede模板中直接写sql语句,关联sql调用的主要内容,如果未能解决你的问题,请参考以下文章

求教写sql语句

dede新增字段调用方法

多表关联UPDATE语句怎么写呀?

两表关联查询SQL语句的,要怎么写?

vs2005怎么调用sql语句,需要加啥头文件?

数据库中五个表要关联起来怎么写sql语句?