用sae开发微信公众号,链接sae里面的mysql总是没反应。

lucky_christine 2016-04-08 04:59:25
这是代码,
$mysql = new SaeMysql(); //连接到SAE数据库
$mysql->setCharset(GBK);
$sql = "SELECT title, description,picUrl,url FROM news ORDER BY ids LIMIT 0,10 ";
$data = $mysql->getData($sql);
foreach ($data as $row)
{
$itemXml .="<item>
<Title><![CDATA[".$row['title']."]]></Title>
<Description><![CDATA[".$row['description']."]]></Description>
<PicUrl><![CDATA[".$row['picUrl']."]]></PicUrl>
<Url><![CDATA[".$row['url']."]]></Url>
</item>";
}
//
$replay ="<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[news]]></MsgType>
<ArticleCount>%s</ArticleCount>
<Articles>".$itemXml." </Articles>
<FuncFlag>1</FuncFlag>
</xml>";
$RecoGnitionReply = sprintf($replay,$fromUsername,$toUsername,time());
echo $RecoGnitionReply;

在index.php里面测试过,应该是能连得上的,但是公众号上没反应。
...全文
216 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
山水天元 2016-04-09
  • 打赏
  • 举报
回复
你可以在本地链接SAE数据库试试啊 没看到你用哪个数据库啊 好像少了一步把
xuzuning 2016-04-08
  • 打赏
  • 举报
回复
去掉后,问题得到改善了吗?
lucky_christine 2016-04-08
  • 打赏
  • 举报
回复
并没有 好奔溃。。。怎么改都不行
lucky_christine 2016-04-08
  • 打赏
  • 举报
回复
去掉这一句吗,我之前是没有这一句的 这是后来加的
xuzuning 2016-04-08
  • 打赏
  • 举报
回复
我认为问题在这里 $mysql->setCharset(GBK); XML 的默认工作语言是 utf-8

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧