织梦转易优模板SQL语句处理教程
易优CMS模板里只存在一种php标签,比如:
{eyou:php}
// 这里可以写原生php代码
echo ‘字符串输出’;
{/eyou:php}但在织梦CMS模板里存在多种php标签调用方式,比如:
第一种:
{dede:php}
// 这里存在各种可能性的织梦php代码,随时会报错,对此我们下面会提供思路参考,转成易优支持的语法
{/dede:php}第二种:
// 这里存在各种可能性的织梦php代码,随时会报错,对此我们下面会提供思路参考,转成易优支持的语法
?>【教程参考】
——————————- 示例1 —————————-
织梦:读取一条数据,比如栏目ID是1的信息
{dede:php}
global $dsql;
$sql = ‘select * from dede_arctype where id = 1’;
$tmp_list = $dsql->GetOne($sql);
if (!empty($tmp_list)) {
echo “栏目ID:”.$tmp_list[‘id’];
echo ” — “;
echo “栏目名称:”.$tmp_list[‘typename’];
echo “”;
}
{/dede:php}易优:读取一条数据,比如栏目ID是1的信息,注意数据表前缀要改成自己的
{eyou:php}
$sql = ‘select * from ey_arctype where id = 1’;
$tmp_list = db()->query($sql);
if (!empty($tmp_list)) {
echo “栏目ID:”.$tmp_list[‘id’];
echo ” — “;
echo “栏目名称:”.$tmp_list[‘typename’];
echo ” — “;
echo “栏目链接:”.typeurl(‘home/Lists/index’, $tmp_list);
echo “”;
}
{/eyou:php}——————————- 示例2 —————————-
织梦:调用多条数据
{dede:php}
global $dsql;
$sql = ‘select * from dede_arctype’;
$dsql->Execute(‘me’,$sql);
while($row = $dsql->getarray())
echo “栏目ID:”.$row[‘id’];
echo ” — “;
echo “栏目名称:”.$row[‘typename’];
echo “”;
}
{/dede:php}易优:调用多条数据,注意数据表前缀要改成自己的
{eyou:php}
$sql = ‘select * from ey_arctype’;
$row = db()->query($sql);
foreach ($row as $_k => $_v) {
echo “栏目ID:”.$_v[‘id’];
echo ” — “;
echo “栏目名称:”.$_v[‘typename’];
echo ” — “;
echo “栏目链接:”.typeurl(‘home/Lists/index’, $_v);
echo “”;
}
{/eyou:php}如果您的问题还未解决可以联系站长付费协助。
有问题可以加入技术QQ群一起交流学习
本站vip会员 请加入无忧模板网 VIP群(50604020) PS:加入时备注用户名或昵称
普通注册会员或访客 请加入无忧模板网 技术交流群(50604130)
客服微信号:15898888535
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若内容侵犯了原著者的合法权益,可联系站长删除。