我们的爱情就像星空下的繁星,虽然遥远,但永不熄灭,桀泽,让我们一起在爱情的海洋中漂泊

PHP原生实现小程序广告获取卡密,这是我在学习ThinkPHP期间想实现的小案例。若因为这个小功能不是有很完善的架构,用PHP原生实现是最好的,后期想植入其他程序也方便
PDO基础:https://www.runoob.com/php/php-pdo.html
原理
PHP查询数据库表返回第一条内容,随后删除数据;这里使用PHP8.2+MYSQL5.7作为环境
实操
PDO:首先我们查询PHP是否开起PDO,好像默认都是开起的

mysql:建立一个数据做测试,只需要有ID主键和key内容即可

PHP:建立一个PHP文件如下,配置信息需要修改成你的
<?php
//数据库基本信息
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "wp";
$prot = 8885;
$dbtable = "wp_key";
try {
//链接数据库,配置默认提取格式
$conn = new PDO("mysql:host=$servername;dbname=$dbname;prot=$prot;", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
//错误提示
echo $e->getMessage();
}
//查询数据库且返回第一行
$stmt = $conn->query("SELECT * FROM $dbtable;");
$results = $stmt->fetch(PDO::FETCH_ASSOC);
//返回json格式
$jsonData = json_encode($results); // 将关联数组转换为JSON字符串
header('Content-Type: application/json'); // 设置响应头为JSON类型
echo $jsonData; // 打印JSON数据
//删除获取的数据
$sql = "DELETE FROM $dbtable LIMIT 1";
$statement = $conn->prepare($sql);
$statement->execute();
?>
访问:打开浏览器访问PHP文件所在的位置,小程序请求返回json数据且删除

感谢
codezen 感谢大佬指点
总结
这是一个思路的起点,也是以后更新的花蕊