微信小程序前后端數據交互


微信小程序前后端數據交互(前端請求數據庫數據)

php文件運行在瀏覽器上就可以把數據庫上的數據顯示在瀏覽器上,

微信小程序和瀏覽器都相當於客戶端,所以只要把微信小程序請求的那個鏈接改成php文件的url就可以

//這里開發文檔上有
onLoad: function (options) {
    wx.request({
      url: 'http://localhost/test.php?action=read',    //這是Php文件的Url
      data: {  //前端向后端發送的數據
        
      },
      header: {
        'content-type': 'application/json' // 默認值
      },
      success(res) {
        console.log(res)
      }
    })
  },

這樣就可以了(終於成功了,我研究這個研究了很長時間)
接下來把數據顯示在頁面上就可以了

<?php
$conn = mysqli_connect("localhost", "root", "", "phpcrud");
// Check connection
if (!$conn) {
    die("連接失敗: " . mysqli_connect_error());
}else{
    echo "連接成功";
}

$sql = "SELECT id, username, email FROM users";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
    // 輸出數據
    while($row = mysqli_fetch_assoc($result)) {
        //echo "id: " . $row["id"]. " - Name: " . $row["username"]. " " . $row["email"]. "<br>";
        echo json_encode($row);           //這樣顯示的結果就比較正常了
    }
} else {
    echo "0 結果";
}

mysqli_close($conn);
?>



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM