php脚本连接mysql,微信小程序连接数据库。

article/2025/10/23 5:18:39

 最近我在做一个微信小程序,其中有一个页面,页面里面需要连接我的后台数据库,把用户数据传递到我的MySQL数据库中。

最初,我在网上找了很多东西,发现并没有一个特别详细明确的教程,其中大多数都只是把他的代码给出来。

这里可以给出一个网。PHP 连接 MySQL (yuque.com)

 这个网站给出了,解决问题的办法。

当然首先你得有一个服务器,然后你得注册一个域名。这里我使用的是宝塔面板帮助我搭建的网站。

 其中insert.php就是后台连接的脚本文件。

这个是微信信息采集的界面

 下面是这个界面的实现的代码senddata.ts

Page({/*** 页面的初始数据*/data: {phonenumber:123,pictureid:"",nickname:'',},chooseavatar(e:any) {this.setData({pictureid:e.detail.avatarUrl})//console.log(e)//头像信息的临时路径},handleInput(e:any){this.setData({nickname:e.detail.value})},handlephonenumber(e:any){this.setData({phonenumber:e.detail.value})},sentdata(){wx.request({url: '你的网页/insert.php',method:"GET",data:{phone:this.data.phonenumber,pic:this.data.pictureid,name:this.data.nickname,},success: function(res) {console.log(res)},fail: function(err) {console.log(err)}})},/*** 生命周期函数--监听页面加载*/onLoad() {},/*** 生命周期函数--监听页面初次渲染完成*/onReady() {},/*** 生命周期函数--监听页面显示*/onShow() {},/*** 生命周期函数--监听页面隐藏*/onHide() {},/*** 生命周期函数--监听页面卸载*/onUnload() {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh() {},/*** 页面上拉触底事件的处理函数*/onReachBottom() {},/*** 用户点击右上角分享*/onShareAppMessage() {}
})
sentdata(){wx.request({url: 'https://*********/insert.php',//其中*****是你的网站method:"GET",data:{phone:this.data.phonenumber,pic:this.data.pictureid,name:this.data.nickname,},success: function(res) {console.log(res)},fail: function(err) {console.log(err)}})},

这个函数便是实现传递参数的。该函数需要使用一个微信小程序的一个api接口:wx.request。

RequestTask | 微信开放文档 (qq.com)

其中的data是用来传递参数的,后台的PHP脚本会有$_GET变量来获取传递的参数。

下面来看一下后台的脚本

<?php
$servername = "域名:端口";
$username = '数据库登陆用户';
$password = '密码';
$database = '数据库的名称';$name = $_GET["name"];
$picad = $_GET["pic"];
$phone = $_GET["phone"];$conn = new mysqli($servername,$username, $password);// 检测连接
if ($conn->connect_error) {die("连接失败: " . $conn->connect_error);
} 
echo "连接成功";
mysqli_select_db($conn,"user");
$sql = "INSERT INTO data (name, phonenumber, picaddress)
VALUES ('$name', '$picad', '$phone')";//这里务必单引号
if ($conn->query($sql) === TRUE) {echo "新记录插入成功";
} else {echo "Error: " . $sql . "<br>" . $conn->error;
}$conn->close();
?>

首先后台脚本连接MySQL数据库

<?php
$servername = "localhost";
$username = "username";
$password = "password";// 创建连接
$conn = new mysqli($servername, $username, $password);// 检测连接
if ($conn->connect_error) {die("连接失败: " . $conn->connect_error);
} 
echo "连接成功";
?>

然后进行插入数据

<?php
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";if ($conn->query($sql) === TRUE) {echo "新记录插入成功";
} else {echo "Error: " . $sql . "<br>" . $conn->error;
}$conn->close();
?>

后台脚本写好之后便可以实现和后台数据库的连接。


http://chatgpt.dhexx.cn/article/G1rcXp5i.shtml

相关文章

matlab画图标签,Matlab绘图

要使用plot函数来绘制图形,需要执行以下步骤: 通过指定要绘制函数的变量x的值的范围来定义x。 定义函数,y = f(x) 调用plot命令,如下:plot(x,y) 以下示例将演示该概念。下面绘制x的值范围是从0到100,使用简单函数y = x,增量值为5。 创建脚本文件并键入以下代码 - x = […

MATLAB入门与作图

MATLAB 一、变量与函数 1、变量 &#xff08;1&#xff09;变量名区分大小写 &#xff08;2&#xff09;变量名必须以字母开头&#xff0c;之后可以是任意字母、数字或下划线&#xff0c;不允许使用标点符号。 2、特殊变量 ​ pi 圆周率 3、标点符号 ​ 1、每条命令&am…

JAVA实现聊天室(局域网)

JAVA用局域网实现聊天室 类和接口 Server类&#xff08;服务器端&#xff09; package Test;import java.io.IOException; import java.io.PrintStream; import java.net.ServerSocket; import java.net.Socket;public class Server {private static final int SERVER_PORT30…

Java在线聊天室课程设计(嘉然UI界面)

文章目录 一、前言 &#x1f606;二、效果展示图 &#x1f9d0;1、服务器界面2、客户端登录界面3、聊天界面 三、客户端Client &#x1f642;1、LoginFrame类2、ClientHandler类3、ChatFrame类 四、服务器端Server &#x1f643;1、ServerFrame类2、ServerInfoPanel类3、Online…

java聊天室源代码(练习项目)

聊天室界面如下&#xff1a; 聊天室源代码链接 一、服务端&#xff1a; 窗体&#xff1a; package sonyi.server;import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import jav…

Java—简易聊天室

Java—聊天室的实现 在学习了IO流&#xff0c;多线程以及网络编程的知识之后&#xff0c;我们可以利用所学到的知识做一个小项目&#xff0c;这里我做了一个多人聊天室&#xff0c;实现了群聊和私聊功能&#xff0c;看完分享之后也可以自己去做一个练练手。 首先是整个项目的…

java聊天室(实训项目)

这里是我们实训的一个关于java聊天室的项目&#xff0c;有需要的同学可以看看&#xff0c;私聊功能未完善。 话不多说&#xff0c;直接上代码。 服务器&#xff1a; package ChatRoom;import java.awt.Color; import java.awt.Component; import java.awt.EventQueue; impor…

Java实现简易聊天室

Java实现简易聊天室 在学习《Java从入门到精通》这本书&#xff0c;网络通信&#xff0c;基于TCP实现的简易聊天室&#xff0c;我这里对书中的代码略做了修改&#xff0c;做个记录。 这里先放一下运行效果图&#xff0c;代码放在最后。 运行效果&#xff1a; 先启动服务器端&am…

javaWeb实现聊天室(私聊+群聊)

写在前面 近几天&#xff0c;迎来了第一个小项目&#xff0c;不做不知道&#xff0c;一做吓一跳。好多知识都掌握的不够扎实&#xff0c;看似会了&#xff0c;但其实似懂非懂&#xff0c;不能真正掌握原理&#xff0c;导致使用起来错误百出。而且深深体会到&#xff0c;知识只有…

java实现聊天室(GUI界面+私聊+群聊)

登录界面的用户名和端口号不能重复&#xff01; 登录界面的用户名和端口号不能重复&#xff01; 登录界面的用户名和端口号不能重复&#xff01; java的socket编写的聊天室&#xff0c;GUI的界面&#xff0c;可以私聊和群聊&#xff0c; 聊天信息保存为txt 有需要的可以自行下…

用Java代码实现一个简单的聊天室功能

一.客户端的创建 1.我们可以用Socket来创建客户端 /***类名 Client*描述 TODO 客户端 1*版本 1.0*创建人 XuKang*创建时间 2020/9/24 16:18**/ public class Client {public static void main(String[] args) throws UnknownHostException, IOException {System.out.println(…

Java在线聊天室(客户端+服务器)

Java在线聊天室&#xff08;客户端服务器&#xff09;基于webSocket实现模拟在线聊天系统 运行环境&#xff1a; JDK1.8version 开发环境&#xff1a;Eclipse 一、结构 以下是系统主要结构&#xff1a; 1.用户&#xff08;均实现部分可能会有bug&#xff09; &#xff08;…

apiDay09整理笔记(笔记优化)

目录 1.聊天室&#xff08;续&#xff09; &#xff08;1&#xff09;实现服务端发送消息给客户端 &#xff08;2&#xff09;服务端转发消息给所有客户端 &#xff08;3&#xff09;客户端解决收发消息的冲突问题 &#xff08;4&#xff09;服务端完成处理客户端断开连接…

JAVA简单聊天室的实现

目录 界面效果图 一、聊天室功能介绍&#xff1f; 二、功能代码 1.服务端 2.客户端 界面效果图 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、聊天室功能介绍&#xff1f; 1. 、对于聊天室就是处理多个客户端发送的请求与信息&#xff0c;从…

Java网络聊天室---个人博客

Java网络聊天室 ———个人博客 一、项目简介 功能描述&#xff1a; 使用图形用户界面和socket通信&#xff0c;能实现一个聊天室中多人聊天&#xff0c;可以两人私聊&#xff0c;可以发送文件。 实现类似QQ用户注册、登录、聊天等功能。 参考git地址或博客地址&#xff1a…

Java实现ChatRoom

基于连接通信Socket、多线程的Java聊天室 1、开发环境&#xff1a; IDEA2018.1JDK1.8 2、实现功能&#xff1a; 实现了模拟登录注册、群聊、私聊、显示当前在线人数列表&#xff1b; 在发送信息时&#xff0c;会向对方发送者及显示发送时间&#xff1b; 显示在线人数列表…

Java聊天室

项目介绍&#xff1a; Java聊天室是期末设计&#xff0c; 阿里巴巴druidmysql多线程GUImvn项目java Socket 服务端模块&#xff1a;踢出聊天室&#xff1a;管理员可以踢出发言不当的用户。只有当开启服务端的时候&#xff0c;客户端才能起到作用。 客户端模块&#xff1a; 注册…

用Java实现简易聊天室

说明&#xff1a;如果一个 类&#xff0c;需要有界面的显示&#xff0c;那么该类就需要继承自JFrame&#xff0c;此时&#xff0c;该类就可以被称为一个“窗体类"。 服务端代码&#xff1a; package cn.qy.chat;import javax.swing.*; import java.awt.*; import java.aw…

微信小程序购物车功能实现(干货满满)

微信小程序定制好看的购物车页面&#xff0c;实现购物车功能&#xff0c;希望对您有所帮助&#xff01; 1. 应用场景 2. 思路分析 3. 代码分析 4. 具体实现代码 效果截图&#xff1a; 1.应用场景 适用于商城、秒杀、商品购买等类型的小程序&#xff0c;负责将顾客浏览的商…

微信小程序微商城(八):缓存实现商品购物车功能

IT实战联盟博客&#xff1a;http://blog.100boot.cn 上一篇&#xff1a;微信小程序微商城&#xff08;七&#xff09;&#xff1a;动态API实现商品分类 看效果 购物车.gif 开发计划 1、商品详情页将商品信息放入缓存 2、购物车页面读取缓存获取商品信息 3、购物车商品计算…