ホームページ >バックエンド開発 >PHPチュートリアル >PHPは正しいが、WeChatに接続すると配列のみが返される
PHP は正しいですが、WeChat に接続すると、array
$result = mysql_query($sql, $link) // クエリ ステートメントを実行します
$res= array() ;
while($row = mysql_fetch_array($result)){
if(condition){
$res[] = $row["title"].$row["answer"] ;
}
}
return $res;
?>
これを使用すると、PHP は正しいのですが、WeChat を受信すると、配列への別の応答になります
--- ---ソリューションのアイデア--------------------------------------
データを文字列に接続します。または、json
にエンコードします------解決策----------------------
return json_encode($ res);
-- ----解決策のアイデア---------------------
echo json_encode の前に、以下を追加します。 header('Content-type:application /json;charset=utf-8');
-----ソリューションのアイデア------ -----
さらに: 情報を返すには、return ではなく echo を使用する必要があります