微信小程序传参 查询数据库,显示在小程序上

其中  http://127.0.0.1/1/1/8.php文件

 

<?php

$id=$_GET['id'];
///// 参数 传参 可以同时绑定参数和绑定结果
$mysqli = new MYSQLI( 'localhost', 'root', '12345678', 'test' ); //实例化mysqli
$query="select * from one where id=?";
$result=$mysqli->prepare($query);
$result->bind_param("i",$id); //绑定参数

$result->execute();

$result->bind_result($id,$name,$sex,$age,$phone,$time); //绑定结果

while ($result->fetch()) {

}

$co1 = array('id'=>$id,'name'=>$name,'sex'=>$sex,'age'=>$age , 'phone'=>$phone,'time'=>$time);

echo json_encode($co1);

?>

当id值为1时,显示如下数据。

 

 

 

 

wxml文件:


<view>
  <block  >
    <view>id:{{userdata.id}}</view>
    <view>姓名:{{userdata.name}}</view>
    <view>性别:{{userdata.sex}}</view>
    <view>年龄:{{userdata.age}}</view>
    <view>手机号码:{{userdata.phone}}</view>
    <view>时间:{{userdata.time}}</view>
 
  </block>
</view>
 
 
微信的js文件:
 
Page({
  
  onLoad: function () {
    var that = this
    wx.request({
    //要交互页面的地址
      url: 'http://127.0.0.1/1/1/8.php',
      data:{
        id:1 //data里边使我们要传递给PHP的数据
        
      },
      method: 'GET',
      headers: {
        'Content-Type': 'application/json'
      },
      success(res) {
        console.log(res.data)
        that.setData({
          userdata : res.data
        })
      }
    })
  }
})

 

 

 

 

 

 

posted @ 2021-05-28 11:40  2538  阅读(918)  评论(0编辑  收藏  举报