我大二第一学期暑假(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年3月26日 21:18
©允许规范转载
PHP版权声明:如无特殊说明,文章均为本站原创,转载请注明出处
本文链接:https://www.yangyingqi.com/21.html