看視頻>自學(xué)。今天長沙小程序開發(fā)公司智企云就來為我們簡單介紹一下,好啦,不多說了,進入正題!" />
微信小程序連接Mysql數(shù)據(jù)庫步驟?剛開始學(xué)小程序沒多久,這么一個簡單的過程整了一個禮拜,關(guān)鍵是沒人指導(dǎo)啊啊啊啊啊……心累,翻閱了n個書籍,查看了m個網(wǎng)站,親測可以正常連接。現(xiàn)在終于明白了學(xué)習(xí)效率:培訓(xùn)班>看視頻>自學(xué)。今天長沙小程序開發(fā)公司智企云就來為我們簡單介紹一下,好啦,不多說了,進入正題!
1、數(shù)據(jù)庫插入數(shù)據(jù)。Mysql數(shù)據(jù)庫我沒有放在本地,是放在遠程服務(wù)器的,其實最終就是IP地址的問題。首先數(shù)據(jù)庫里插入四條語句,如下圖所示,
2、tomcat部署php。過程步驟如下,
1)首先下載php程序,是一個zip的壓縮包。如下圖所示,
2)將下載的php壓縮包解壓到tomcat的安裝路徑下,并重命名為php,如下圖所示,
3)查看電腦中是否已安裝php的方法:計算機-屬性-高級設(shè)置中點擊“環(huán)境變量”,添加PATH環(huán)境變量,可以添加Admin環(huán)境變量,也可以添加系統(tǒng)環(huán)境變量,看個人需求,將php解壓路徑添加到PATH中。之后打開cmd,輸入php
-v或 php –version,如下圖所示,
4)將php路徑下的php.ini-development
復(fù)制,將副本改名php.ini,之后用記事本打開php.ini。(可以看出;為其注釋符)修改其中兩項設(shè)置:
①去掉extension_dir = "ext"前面的“;”,并且將extension_dir = "ext"修改為絕對路徑,
?、赾gi.force_redirect修改為0,并去掉前面的“;”,即 cgi.force_redirect = 0
如下圖,
5)打開tomcat的conf文件夾。
選擇context.xml文件,在加上屬性privileged="true",如下圖所示,
6)仍在tomcat的conf文件夾中。
修改web.xml文件,在中加入如下的
插入代碼如下:
php
org.apache.catalina.servlets.CGIServlet
clientInputTimeout
200
debug
0
executable
D:\tomcat\php\php-cgi.exe
passShellEnvironment
true
cgiPathPrefix
WEB-INF/phpbin
5
7)在中加入如下的,表示php腳本路徑。
代碼如下:
php
/phpbin/*
8)新建一個api.php文件,文件內(nèi)容如下。
在webapps\ROOT\WEB-INF下新建一個phpbin的文件夾,并將api.php放置其中,如下圖,
$sql="select * from persons";
$res=$link->query($sql);
$data=$res->fetch_all();
echo json_encode($data);
?>
api.php腳本代碼如下(新建txt文件,修改后綴名為php即可):
3、微信小程序端。
1)新建一個項目,在index.wxml里輸入:
<view wx:for="{{data}}">
{{item}}
</view>
2)index.js里輸入:
onLoad: function() {
let that = this;
wx.request({
url: 'http://localhost:8080/phpbin/api.php',
method: 'GET',
header: {
'Content-Type': 'application/json',
},
data: {
},
success: function (res) {
console.log(res)
that.setData({
data:res.data,
})
},
fail: function () {
console.log("請求數(shù)據(jù)失敗");
},
complete: function () {
}
})
}
3)預(yù)覽一下,成功!
以是就是長沙小程序開發(fā)公司智企云給我們帶來的微信小程序連接Mysql數(shù)據(jù)庫步驟的相關(guān)介紹,作為小程序開發(fā)從業(yè)人員,必須每天保持好的學(xué)習(xí)狀態(tài),關(guān)注小程序開發(fā)的每一次更新,我們后面也會帶來更多關(guān)注小程序類開發(fā)的教學(xué)與資訊!
在線客服:2225973985
每天前10名咨詢有好禮
智企云 版權(quán)所有 ? 2016-2018 湘ICP備11017552號
地址:長沙市高新開發(fā)區(qū)尖山路39號中電軟件園總部大樓6樓
Copyright ? 2015-2024 智企云 All Rights Reserved. 湘ICP備11017552號 技術(shù)支持:中億智企云
湘公網(wǎng)安備43019002000674號 客服熱線:15874991942 公司地址:長沙市高新開發(fā)區(qū)尖山路39號中電軟件園總部大樓6樓