小程序通过php服务器请求数据库数据

背景:小程序一站式部署:从腾讯云服务器买了一套, 配置好业务服务器 php nginx;

  1. 登录服务器, 在usr - share - nginx - html下 添加php文件: connect.php
 
  1. 小程序配置
    在项目配置信息中添加request、socket、uploadFile合法域名等~

3.小程序代码
首先: connect.wxml


然后: connect.js

    Page({
      data:{ 
      },

      onLoad:function(options){
        // 生命周期函数--监听页面加载 
      },
      btn_click_fc:function(){

     wx.request({
      url: 'https://request合法域名/connect.php',    //request合法域名就是小程序配置信息中的那个域名地址,系统分配的
      method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
      // header: {}, // 设置请求的 header
       header: {
      'content-type': 'application/json'
      },
      success: function(res){
        // success
        console.log(res.data);
      },
      fail: function(res) {
        // fail
      },
      complete: function(res) {
        // complete
      }
    }) 
      }
    })

4.结果 说明小程序与服务器连接没有问题
在小程序调试界面,输出success

  1. php服务器连接数据库: connect.php 更新代码
connect_error){
    die("connection failed:" .$conn->connect_error);
}  
  $sql="SELECT *FROM test";
  $result= $conn->query($sql);
  
 if($result->num_rows >0){
    while($row=$result->fetch_assoc()){
           echo "id:" .$row["id"]. ",name:".$row["name"];  
}
}else{
    echo "query failed";
}
?>

6.微信小程序代码不变,结果输出数据库中的数据

7.成功!!!

你可能感兴趣的:(小程序通过php服务器请求数据库数据)