微信小程序提交数据到mysql数据库PHP脚本


2020年4月2日 22:40 阅读 680 评论 0 PHP

我大二第一学期暑假(2019年暑假)在家里开发小程序时很迷茫,因为那时候就只会一点Python,什么前端后端啥的基本都不是很了解,所以在开发小程序时吃了很多灰,当时是为了开发一个评教的功能,小程序端东拼西凑好不容易写好,但是在提交数据时却碰到了问题。

当时我并不清楚Python还有web框架,只会一点爬虫,所以我自然而然就想到了PHP

PHP是世界上最好的语言(手动狗头)

但是我对PHP所知甚少,于是在度娘里surf了一天才写出如下代码:

<?php 
$servername = "localhost"; 
$username = "用户名"; 
$password = "数据库密码"; 
$dbname = "数据库名"; 
//获取前端提交过来的系部 
$xibu = $_GET['xibu']; 
//获取前端提交过来的班级 
$class = $_GET['cl_ass']; 
//获取前端提交过来的姓名 
$name= $_GET['name']; 
//获取前端提交过来的评教内容 
$pjcontent = $_GET['pjcontent']; 
// 创建连接 
$conn = new mysqli($servername, $username, $password, $dbname); 
// 检测连接 
if ($conn->connect_error) { 
    die("连接失败: " . $conn->connect_error); 
} 
// 使用 sql 创建数据表 
$sql = "CREATE TABLE $name( 
id INT(8) UNSIGNED AUTO_INCREMENT PRIMARY KEY,  
xibu VARCHAR(10) NOT NULL, 
class VARCHAR(20) NOT NULL, 
pjcontent VARCHAR(500) NOT NULL, 
reg_date TIMESTAMP 
)"; 
//若创建数据表成功,一般出现在第一次插入数据的情况 
if ($conn->query($sql) === TRUE) { 
    //将数据插入数据表 
    $sql = "INSERT INTO $name(xibu,class,pjcontent) VALUES ('$xibu', '$class','$pjcontent')"; 
    if ($conn->query($sql) === TRUE) { 
        echo"success"; 
    } else { 
        echo"error"; 
    } 
} else { //若创建失败,此时数据表存在 
    //当数据表存在时将数据插入数据表 
    $sql = "INSERT INTO $name(xibu,class,pjcontent) VALUES ('$xibu', '$class','$pjcontent')"; 
    if ($conn->query($sql) === TRUE) { 
        echo"success"; 
    } else { 
        echo"error"; 
    } 
} 
$conn->close(); 
?> 

这是博客改版前的旧文章,发出来备份下,毕竟是以前的心血

最后修改于2020年4月2日 22:40
©允许规范转载

版权声明:如无特殊说明,文章均为本站原创,转载请注明出处

本文链接:https://www.yyqblog.com/article/21.html

微信
支付宝
提交数据中...