游戏开发mysql条件
Game development mysql conditions
当玩家将物品移动到他的角色时,物品类型(type)会发送到服务器
在玩家装备臂章的情况下,type="手镯"Id希望它尝试先将物品Id放在game_moblist(游戏中的玩家和坏蛋)表下的leftbracer列中,如果左边已经有物品Id,则放在右边。我使用值=0表示一个空槽。
if (type=="bracelet"){
to_sql="UPDATE game_moblist SET leftbracer"="+item_id+" WHERE id="+player_id
}
以前我使用的是先选择,但我想在一个查询中完成。谢谢
只需使用IF来确定leftbracer=0,并将值设置为新项目id或保留旧值
UPDATE game_moblist SET
rightbracer = IF(leftbracer = 0, rightbracer, :item_id),
leftbracer = IF(leftbracer = 0, :item_id, leftbracer );
相关文章:
- 通过js在新选项卡中有条件地打开url
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- 使用jquery将mysql数据获取到新的表行中
- jQuery-有条件地附加HTML
- 根据某些条件在视图之间切换
- 如何做到这一点,使代码在不传递条件后执行函数
- 有条件更新d3.js力图中节点的最佳方法
- javascript中的布尔条件
- Woocommerce产品选项有条件
- 基于两个条件退出While循环
- 有条件地在选项标记中应用布尔属性
- 使用javascript以HTML形式验证条件
- 将地理编码结果转换为php变量以发布到mysql数据库
- 聚合物0.5.5:核心列表中的条件模板和/或模板动态参考
- 游戏开发mysql条件
- Nodejs 和 mysql,一个查询中的多个条件
- NodeJS MySQL 函数的设计模式 - 带有迭代的条件语句,更改值
- 将条件下拉列表写入MySQL
- highchart mysql-json,带有where条件的下拉选择值
- 如何:根据内容,使用PHP/JavaScript对MySQL查询生成的
进行有条件格式化