您的位置 首页 php

微信小程序关于织梦phpjson列表和内容页的数据生成

微信小程序关于织梦phpjson列表和内容页的数据生成

如何把微信小程序关于织梦phpjson列表和内容页的数据生成,请看一下代码:


<?php

$cfg_NotPrintHead = false;

header (“Content-Type: text/html; charset=utf-8”);

include_once(dirname(__FILE__).”/../../include/common.inc.php”);//数据库文件链接,更具自己的数据库文件设置

error_reporting(E_ALL || ~E_NOTICE);

require_once(DEDEINC.’/json.class.php’);

$reval=array();

$ sql =”Select arc.id,arc.typeid,arc.click,arc.title,arc.pubdate,tp.typename from #@__archives arc left join dede_arctype tp on arc.typeid=tp.id where typeid=$typeid order by arc.pubdate desc limit 0,10″;

$dsql->SetQuery($sql); //将SQL查询语句格式化$dsql->SetQuery($sql);

$dsql->Execute(); //执行SQL操作

//通过循环输出执行查询中的结果

while($row=$dsql->GetArray()) {

$row[‘id’]=$row[‘id’];

$row[‘typeid’]=$row[‘typeid’];

$row[‘click’]=$row[‘click’];

$row[‘title’]=gb2utf8($row[‘title’]);

$row[‘pubdate’]=GetDateMk($row[‘pubdate’]);

$row[‘typename’]=gb2utf8($row[‘typename’]);

$reval[] =$row;

}

$json=new Services_JSON(SERVICES_JSON_SUPPRESS_ERRORS);

$arr=json_encode($reval); //json_encode函数是将数组转成json字符串

echo $arr //arr打印出来

?>


说明:

1、gb2 utf8 是将gbk 编码 转换成utf8编码的。GetDateMk时间转换格式,

2、$row[‘body’]=strip_tags($row[‘body’]); //去除标签

3、$sql=”Select t1.id,t1.click,t1.typeid,t1.pubdate,t1.title,t1.description,t1.litpic,t2.aid,t2.typeid,t2.body from dede_archives t1 join dede_addonarticle

t2 on t1.id=t2.aid where id=’$id’ “; //单条内容信息查询

//join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。


json打印出来的格式:

[{“id”:”3112″,”click”:”76″,”typeid”:”54″,”pubdate”:”2018-07-19″,”title”:””,”description”:””,”litpic”:””,”aid”:”3112″,”body”:””}]

例如:打印json数据,也可以用于测试内页内容。

文章来源:智云一二三科技

文章标题:微信小程序关于织梦phpjson列表和内容页的数据生成

文章地址:https://www.zhihuclub.com/77001.shtml

关于作者: 智云科技

热门文章

网站地图