WeChat アプレットは、データ操作のためにデータベースに直接接続できません。これはセキュリティ上の理由からです。基本的に、wx.request を通じてサーバーにリクエストが行われ、サーバー プログラム (PHP など) が MySQL データベース上でデータ操作を実行します。
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='$name'";//响应请求 $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 サイトの他の関連記事を参照してください。