猿问

微信读取数据多条纯文本回复只显示一条数据

while($rows=mysql_fetch_row($sql2))
{
    $template  = "<xml>
                  <ToUserName><![CDATA[%s]]></ToUserName>
                  <FromUserName><![CDATA[%s]]></FromUserName>
                  <CreateTime>%s</CreateTime>
                  <MsgType><![CDATA[%s]]></MsgType>
                  <Content><![CDATA[%s]]></Content>
                  </xml>";
    $fromUser=$postObj->ToUserName;
    $toUser=$postObj->FromUserName;
    $time=time();
    $content='订单编号:'.$bianhao."\n".'发货人:'.$fname."\n".'发货人电话:'.$fphone."\n".'货物状态:'.$zhuangtai."\n".'状态时间:'.$dates."\n".'快递公司:'.$kuaidi."\n".'快递单号:'.$danhao;
    $msgType='text';
    echo sprintf($template,$toUser,$fromUser,$time,$msgType,$content);
}

这样查看结果的话会输出根据查询结果所显示条数一样的数据并在微信中输出一条,其中CreateTime中的值是一样的。如何输出根据查询结果的实际数据啊。。。

可能我说的不清楚,表中有3、4条数据。。。代码我放到网页中查询数据可以显示出来,但微信中就只显示一条数据。。。应该如何修改才能在微信查询时显示这3、4条数据

homedevise
浏览 1254回答 1
1回答

慕田峪3555374

当然是查数据库啦
随时随地看视频慕课网APP
我要回答