ホームページ >WeChat アプレット >ミニプログラム開発 >WeChat アプレットをデータベースに接続する方法

WeChat アプレットをデータベースに接続する方法

angryTom
angryTomオリジナル
2020-03-24 10:06:2929607ブラウズ

WeChat アプレットは、データ操作のためにデータベースに直接接続できません。これはセキュリティ上の理由からです。基本的に、wx.request を通じてサーバーにリクエストが行われ、サーバー プログラム (PHP など) が MySQL データベース上でデータ操作を実行します。

WeChat アプレットをデータベースに接続する方法

WeChat アプレットをデータベースに接続する方法

1. リクエスト データベースを、 WeChat アプレット ミニ プログラム コード;

var app = getApp()
Page({
    onLoad: function () {
        wx.request({
            url: 'http://localhost', //服务器地址
            data: {
                name: 'bob'//请求参数
            },
            header: {
                'content-type': 'application/json'
            },
            success: function (res) {
                console.log(res.data)
            }
        })
    }
})

2. PHP を使用してバックグラウンド サーバー応答コードを作成します

<?php
$name=$_GET["name"] ;//接收参数
$conn = mysqli_connect("localhost", "test","root","root");//连接MYSQL数据库
$sql = "SELECT name,age FROM xcx WHERE name=&#39;$name&#39;";//响应请求
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {// 输出小程序数组
    while($row = mysqli_fetch_assoc($result)) {
        echo json_encode($row);//将请求结果转换为json格式
    }
}
?>

推奨学習:ミニ プログラム開発

以上がWeChat アプレットをデータベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。