Das WeChat-Applet kann aus Sicherheitsgründen keine direkte Verbindung zur Datenbank herstellen. Grundsätzlich wird über wx.request eine Anfrage an den Server gestellt, und dann führt das Serverprogramm (z. B. PHP) Datenoperationen in der MySQL-Datenbank aus.
So verbinden Sie das WeChat-Applet mit der Datenbank
1. Schreiben Sie die Anforderungsdatenbank in die Datei index.js des WeChat-Applet Mini-Programmcode;
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. Verwenden Sie PHP, um Backend-Server-Antwortcode zu schreiben
<?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格式 } } ?>
Empfohlenes Lernen: Mini-Programmentwicklung
Das obige ist der detaillierte Inhalt vonSo verbinden Sie das WeChat-Applet mit der Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!