微信小程式是不能直接連接資料庫進行資料操作的,這是出於安全的考量。基本上都是先透過wx.request向伺服器發起請求,再由服務端程式(如PHP)來對MySQL資料庫進行資料操作。
微信小程式怎麼連接到資料庫
1、在微信小程式的index.js檔案中寫請求資料庫的小程式碼;
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格式 } } ?>
推薦學習:小程式開發
#以上是微信小程式怎麼連接到資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!