PHP如何实现积分兑换接口
发表于:2024-10-08 作者:千家信息网编辑
千家信息网最后更新 2024年10月08日,这篇文章主要介绍PHP如何实现积分兑换接口,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体实现方法如下:exchange.php接口内容如下:
千家信息网最后更新 2024年10月08日PHP如何实现积分兑换接口
这篇文章主要介绍PHP如何实现积分兑换接口,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
具体实现方法如下:
exchange.php接口内容如下:
'error','msg'=>'连接超时,请重新打开页面。')); exit; } $user_id = $_SESSION['zaszh_user_id'];*/ $user_id = 1; // 测试用 $exchange_points = intval($_GET['exchange_points']); require('connect_database.php'); // 扣除答题积分 $mysqli->query("update zaszh_user set answer_points=answer_points-{$exchange_points} where id='{$user_id}' and answer_points>={$exchange_points}"); if($mysqli->affected_rows){ // 有积分 switch($exchange_points){ // 5元话费 case 200: $mysqli->query("update zaszh_telephone_charge_surplus set charge_surplus=charge_surplus-5 where date=substring(now(),1,10) and charge_surplus>=5"); if($mysqli->affected_rows){ // 有剩余 $mysqli->query("insert into zaszh_award(user_id,prize,create_date) values('{$user_id}','5元话费',unix_timestamp(now()))"); if($mysqli->affected_rows){ echo json_encode(array('status'=>'success','msg'=>'5元话费')); }else{ // 获奖失败 } }else{ // 无剩余 // 恢复答题积分 $mysqli->query("update zaszh_user set answer_points=answer_points+{$exchange_points} where id='{$user_id}'"); } break; // 10元话费 case 400: $mysqli->query("update zaszh_telephone_charge_surplus set charge_surplus=charge_surplus-10 where date=substring(now(),1,10) and charge_surplus>=10"); if($mysqli->affected_rows){ // 有剩余 $mysqli->query("insert into zaszh_award(user_id,prize,create_date) values('{$user_id}','10元话费',unix_timestamp(now()))"); if($mysqli->affected_rows){ echo json_encode(array('status'=>'success','msg'=>'10元话费')); }else{ // 获奖失败 } }else{ // 无剩余 // 恢复答题积分 $mysqli->query("update zaszh_user set answer_points=answer_points+{$exchange_points} where id='{$user_id}'"); } break; } // 记录积分消耗 $mysqli->query("insert into zaszh_answer_points_consume(user_id,points_consume,consume_for,create_date) values('{$user_id}','{$exchange_points}','exchange',unix_timestamp(now()))"); }else{ // 无积分 echo json_encode(array('status'=>'error','msg'=>'您的积分不足。')); } $mysqli->close();
以上是"PHP如何实现积分兑换接口"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
积分
话费
剩余
接口
内容
篇文章
获奖
价值
兴趣
小伙
小伙伴
方法
更多
知识
行业
资讯
资讯频道
页面
频道
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
腾讯服务器的文件保存多久
广东pdu服务器电源哪家便宜
数据库的tempdb
数据库delete强制结束
供电公司网络安全ppt
广州市电教馆服务器网站注册
英灵神殿服务器卡墓碑bug
天津双轨软件开发
奇迹 单机版 连接服务器
福建发展网络技术咨询口碑推荐
fifa19数据库在哪
海丰网络安全
无线网络服务器申请
美国网络安全等级保护
服务器浸没式冷却液上市公司
深圳比较有名的软件开发公司
网络安全交易平台目的是
无线传感器网络技术ppt6
如何将网络安全性修改
采用车载网络技术的必要性
数据库设计和应用实验
面向对象数据库技术教学视频
简凡网络技术有限公司
社会网络安全宣传
纵盈网络技术有限公司
浙江应急救援软件开发
运维管理软件开发
高考网络安全分数
圣安地列斯服务器载具码
万方数据库原文及传递