So verbinden Sie das WeChat-Applet mit der Datenbank

angryTom
Freigeben: 2020-03-24 10:06:29
Original
29569 Leute haben es durchsucht

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

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)
            }
        })
    }
})
Nach dem Login kopieren

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=&#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格式
    }
}
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage