最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
微信小程序实现获取用户信息并存入数据库操作示例
时间:2022-06-29 09:10:58 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下微信小程序实现获取用户信息并存入数据库操作示例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
微信小程序获取用户信息简单,但是在存入自己服务器数据库的过程中研究了一天多的时间,并且网上搜索不到该资源,故发出来供大家参考。
index.js
Page({
data: {
nickName: "微信账号登录",
avatarUrl:"./user-unlogin.png",
},
onLoad: function () {
var that = this;
var nickName = that.data.nickName ;
var avatarUrl = that.data.avatarUrl;
var db="no";
wx.getUserInfo({
success: function (res) {
that.data.nickName = res.userInfo.nickName,
that.data.avatarUrl = res.userInfo.avatarUrl,
that.setData({
nickName: that.data.nickName,
avatarUrl: that.data.avatarUrl,
}),
that.setData({
db:"ok"// 设置变量db,只有成功获取用户信息后才写入数据库
})
if(db = "ok") {
var name, url;
wx.request({
url: 'https://.../getuserinfo.php',//写自己的服务器
header: {
"Content-Type": "application/x-www-form-urlencoded"
},
method: "POST",
data: {
name: res.userInfo.nickName,
url: res.userInfo.avatarUrl,
},
success: function () {
console.log("success")
},
fail: function () {
console.log("fail")
}
})
}
},
fail: function (res) {
that.data.nickName = "未授权无法获取用户信息",
that.setData({
nickName: that.data.nickName
})
}
})
},
onShow: function () {
}
})
getuserinfo.php
connect_error) {
die("connect server fail: " . $conn->connect_error);
}
$sql = "INSERT INTO userinfo
VALUES ('$name', '$url')";
if ($conn->query($sql) === TRUE) {
echo "insert success";
} else {
echo "Error: " . $sql . "
" . $conn->error;
}
$conn->close();
?>
测试通过,在服务器中查询有用户信息
相关文章
- 妖精漫画免费下载最新版本安装包-妖精漫画免费浏览下载入口大全 01-23
- 漫漫漫画免费漫画入口页面弹窗-官方入口与安全关闭弹窗指南 01-23
- 追剧app排行榜2026-免费追剧神器全推荐 01-23
- 188财富邮箱网页版直达-188财富邮箱官网一键登录 01-23
- 石墨文档官网-在线使用地址入口 01-23
- bato.to漫画镜像入口地址-已备份的bato.to漫画镜像入口地址分享最新 01-23