网络营销电子商务研究中心

网络营销电子商务研究中心 (https://www.0058.net/index.php)
-   PHP (https://www.0058.net/forumdisplay.php?f=75)
-   -   PHP从MySQL数据库读出数据用在微信公众号上 (https://www.0058.net/showthread.php?t=5423)

Union Lake 2016-02-21 04:32 PM

PHP从MySQL数据库读出数据用在微信公众号上
 
Code:


public function handleEvent($postObj)
    {
         
  //header('Content-type:text/html;charset=utf-8');                                //定义输出格式编码为utf-8
  $db = new mysqli('127.0.0.1','root','123','weixin');                              //建立mysql数据库连接
  $db->query("SET NAMES utf8");//防止乱码
  $_ROWS = $db->query('SELECT * FROM event_subscribe where IsPublic=1');                          //用sql语句获取数据
  $_ROW = mysqli_fetch_assoc($_ROWS);
      $textTpl = "<xml>
                    <ToUserName><![CDATA[%s]]></ToUserName>
                    <FromUserName><![CDATA[%s]]></FromUserName>
                    <CreateTime>%s</CreateTime>
                    <MsgType><![CDATA[news]]></MsgType>
                    <ArticleCount>1</ArticleCount>
                    <Articles>
                        <item>
                            <Title><![CDATA[%s]]></Title>
                            <Description><![CDATA[%s]]></Description>
                            <PicUrl><![CDATA[%s]]></PicUrl>
                            <Url><![CDATA[%s]]></Url>
                        </item>                       
                    </Articles>
                    <FuncFlag>1</FuncFlag>
                </xml>";
       
        $resultStr = sprintf($textTpl, $postObj->FromUserName, $postObj->ToUserName, time(),$_ROW['ess_Title'],$_ROW['ess_Description'],$_ROW['ess_PictureUrl'],$_ROW['ess_Url']);
       
        return $resultStr;
    }



All times are GMT +8. The time now is 04:51 AM.

Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.