找回密码
 register

QQ登录

只需一步,快速开始

查看: 7|回复: 0

[每天自学] shell修改充值点代码

[复制链接]

[每天自学] shell修改充值点代码

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:259
  • 打卡月天数:9
  • 打卡总奖励:257
  • 最近打卡:2025-08-09 00:34:30
Waylee

主题

0

回帖

2万

积分

仙帝

积分
26645
Waylee 2025-8-8 21:16 | 显示全部楼层 |阅读模式 | Google Chrome | Windows 10

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
作者:石中武圣
#/bin/bash
#为游戏某个账号充值点数;
#DB_HOST 主机地址
#DB_NAME 数据名称
#DB_USER 用户名
#DB_PASS 数据库密码
#point 需要充值的点数#
DB_HOST="127.0.0.1"
DB_NAME="web"
DB_USER="root"
DB_PORT="3306"
DB_PASS="8888888"
echo "请输入游戏账号:"
read user
username="${user}@game.sohu.com"
echo "请输入需要充值的点数:"
read point
mysql -h "$DB_HOST" -P "$DB_PORT" -u "$DB_USER" -p"$DB_PASS" "$DB_NAME" -e "UPDATE account SET point='$point' WHERE name='$username';"
# 检查结果
echo "正在为 '$username' 充值 $point点"

# 执行更新并获取影响行数
UPDATED_POINT=$(mysql -h "$DB_HOST" -P "$DB_PORT" -u "$DB_USER" -p"$DB_PASS" "$DB_NAME" -sN -e "select point from account where name='$username'")
 if [ "$UPDATED_POINT" -eq "$point" ]; then
    echo "✅ 充值成功!'$username'当前拥有$point充值点。"
  else
    echo "❌ 充值失败:未找到账号 '$username',请确认账号正确。"
 fi
您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |网站地图|天天打卡

GMT+8, 2025-8-9 03:24 , Processed in 0.103431 second(s), 5 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表