首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

微信小程序实验二、小程序后台PHP入门——从数据库中读取与返回数据

一、实验目的

服务器端PHP以CGI方式与小程序端之间的交互,实现1)通过变量返回数据;2)从数据库中读取数据,返回数据。

二、实验内容

1、通过变量返回数据;

2、从数据库中读取数据,并返回数据。

3、界面显示

4、视频解析

三、小程序端与服务器端源代码分析

1、通过变量返回数据

1)小程序端代码

在client\pages\addCgi\addCgi.js中,代码示例如下:

Page({

data: {

requestResult:'',

canIUseClipboard: wx.canIUse('setClipboardData')

},

testCgi:function() {

util.showBusy('请求中...')

varthat =this

qcloud.request({

url:`${config.service.host}/weapp/demo`,

login:false,

success (result) {

util.showSuccess('请求成功完成')

that.setData({

requestResult:JSON.stringify(result.data)

})

},

fail (error) {

util.showModel('请求失败', error);

console.log('request fail', error);

}

})

},

copyCode:function(e) {

wx.setClipboardData({

data: code[codeId -1],

success:function() {

util.showSuccess('复制成功')

}

})

}

})

varcode = [

]

2)服务器端代码

classDemoextendsCI_Controller {

publicfunctionindex() {

$res1='hello world';

$res='test1'.'-test2';

$this->json([

'data'=> [

'msg'=>'msg'=>$res.$res1

]

]);

}

}

2、从数据库中读取数据,返回数据

1)小程序端代码

同上。

2)服务器端代码

classDemoextendsCI_Controller {

publicfunctionindex() {

$res1='cxh';

$res='test1'.'-test2';

$stuName=$res1;

$res2= DB::row('Students', ['*'], compact('stuName'));

if($res2=== NULL) {

$res='no find';

}else{

$res='find--'.$res2->StuID.'--';

}

$this->json([

'data'=> [

'msg'=>'msg'=>$res.$res1

]

]);

}

}

四、源代码下载及视频解析

在“豆豆咨询”公众号里,输入彩蛋号即可获得下载地址:

1、源代码下载的彩蛋号(免费):6002;

2、视频讲解下载的彩蛋号(免费):6003;

五、技术服务

如果觉得有用,请动动手指,分享该文章!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171223G07SFV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券