使用sql语句执行修改帐号,密码,安全码等特定字段

介绍

以征服单机版游戏为例子在游戏开发中,并不像网页那样可以自由写代码,很多都是由脚本写成的,这时候就需要用到sql语句来执行某些操作

使用sql语句执行修改帐号,密码,安全码等特定字段

修改字段语句

update account set superpass="%accept0" where id=%account_id

下面是这条语句的详细解释:

update account:选择要更新的数据表为“account”。
set superpass="%accept0":将“superpass”字段的值设置为"%accept0"。这里的superpass是account表中的字段,你可以自己改成自己要修改的字段。

%accept0是游戏NPC的输入框,所以上面的意思是将account表中superpass字段改为玩家输入的东西

where id=%account_id:指定更新条件,只有当账户的id等于%account_id时,才会执行上述的更新操作。也就是查询当时操作NPC的角色ID是哪个,他指定了更新哪条数据。
举个例子,如果%account_id被替换为1000000,%accept0被替换为"yes",那么这条语句将会把id为1000000的账户的superpass字段设置为"yes"。

THE END