|
5精币
我设置了个 全局变量的
连接 = 连接MySql (IP, 用户名, 密码, 库名称, 端口)
然后用子程序处理业务
.版本 2
.支持库 mysql
.如果真 (分割后的数据 [1] = “账号登入”)
游戏账号 = 分割后的数据 [2]
游戏密码 = 分割后的数据 [3]
Mysql语句 = “SELECT * FROM seal_member.usermsgex WHERE userId = '” + 游戏账号 + “' AND xixi ='” + 游戏密码 + “'”
执行SQL语句 (连接, Mysql语句)
记录集句柄 = 取记录集 (连接)
记录集行数 = 取记录集行数 (记录集句柄)
.如果真 (记录集行数 = 1)
Mysql语句 = “SELECT * FROM gdb0101.pc WHERE user_id = '” + 游戏账号 + “'”
执行SQL语句 (连接, Mysql语句)
记录集句柄 = 取记录集 (连接)
记录集行数 = 取记录集行数 (记录集句柄)
.如果真 (记录集行数 ≥ 1)
.计次循环首 (记录集行数, i)
到指定行 (记录集句柄, i - 1)
读字段值 (记录集句柄, “char_name”, 角色名称)
发送数据 = 发送数据 + 角色名称 + “|”
.计次循环尾 ()
发送数据 = “角色信息|” + 发送数据
发送数据 (客户, 发送数据)
返回 ()
.如果真结束
服务器.发送数据 (客户, “错误|该账号未创建角色!”, )
返回 ()
.如果真结束
服务器.发送数据 (客户, “错误|该账号不存在!”, )
返回 ()
会出现多用户进入时有时候会错乱 请问怎么处理
|
|