小程序通過(guò)php服務(wù)器請(qǐng)求數(shù)據(jù)庫(kù)數(shù)據(jù)

背景:小程序一站式部署:從騰訊云服務(wù)器買(mǎi)了一套, 配置好業(yè)務(wù)服務(wù)器 php nginx;

  1. 登錄服務(wù)器, 在usr - share - nginx - html下 添加php文件: connect.php
 <?php 
    echo "hello";
?>
  1. 小程序配置
    在項(xiàng)目配置信息中添加request、socket、uploadFile合法域名等~

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

<button  bindtap="btn_click_fc">
    connect
</button>

然后: connect.js

    Page({
      data:{ 
      },

      onLoad:function(options){
        // 生命周期函數(shù)--監(jiān)聽(tīng)頁(yè)面加載 
      },
      btn_click_fc:function(){

     wx.request({
      url: 'https://request合法域名/connect.php',    //request合法域名就是小程序配置信息中的那個(gè)域名地址,系統(tǒng)分配的
      method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
      // header: {}, // 設(shè)置請(qǐng)求的 header
       header: {
      'content-type': 'application/json'
      },
      success: function(res){
        // success
        console.log(res.data);
      },
      fail: function(res) {
        // fail
      },
      complete: function(res) {
        // complete
      }
    }) 
      }
    })

4.結(jié)果 說(shuō)明小程序與服務(wù)器連接沒(méi)有問(wèn)題
在小程序調(diào)試界面,輸出success

  1. php服務(wù)器連接數(shù)據(jù)庫(kù): connect.php 更新代碼
<?php
    $ip="數(shù)據(jù)庫(kù)ip地址";  //一站式部署中,為數(shù)據(jù)庫(kù)內(nèi)網(wǎng)地址
    $dbuser="root";  //數(shù)據(jù)庫(kù)初始用戶名和密碼
   $psw="password";  
   $dbname="test";
   $conn = new mysqli($ip, $dbuser, $psw, $dbname );
  
  if($conn->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.微信小程序代碼不變,結(jié)果輸出數(shù)據(jù)庫(kù)中的數(shù)據(jù)

7.成功!!!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 一、MemCache簡(jiǎn)介 session MemCache是一個(gè)自由、源碼開(kāi)放、高性能、分布式的分布式內(nèi)存對(duì)象緩存...
    李偉銘MIng閱讀 3,873評(píng)論 2 13
  • 1、memcache的概念? Memcache是一個(gè)高性能的分布式的內(nèi)存對(duì)象緩存系統(tǒng),通過(guò)在內(nèi)存里維護(hù)一個(gè)統(tǒng)一的巨...
    桖辶殤閱讀 2,271評(píng)論 2 12
  • 參考 PHP MySQL 讀取數(shù)據(jù) 1. 確認(rèn)數(shù)據(jù)庫(kù)安裝并啟動(dòng)成功 安裝數(shù)據(jù)庫(kù)此步驟省略,一般集成環(huán)境phpstu...
    楓love風(fēng)閱讀 542評(píng)論 0 1
  • 1.MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB 公司開(kāi)發(fā),目前屬于 Oracle 旗下產(chǎn)品。My...
    黃花菜已涼閱讀 4,600評(píng)論 3 60
  • 1.創(chuàng)建文件夾 !/bin/sh mkdir -m 777 "%%1" 2.創(chuàng)建文件 !/bin/sh touch...
    BigJeffWang閱讀 10,186評(píng)論 3 53