examine_查找数据 websocket测试 POST lurl = string.format("http://%s/mysql/mysql_examine?nema=%s&tkmy=%s",self.IP,self.nema,self.tkmy); 懒人例子 ```language -- 查找数据 function moapi:mysql_examine(cJson) cJson = cJson or { -- 查找全部表 ["ms"] = "0" } cJson = cJson or { -- 查询表数据 ["ms"] = "1"; -- 表 ["tb"] = "mysql"; -- 指定key 可以只获取指定的一些数据 key不写获取全部 ["key"] = "nema"; -- 条件判断 ["if_str"] = "nema = '565922935'" } cJson = cJson or { -- 查询数据多少行 ["ms"] = "2"; -- 表 ["tb"] = "mysql"; -- 开始位置 0 从第0个位置向后 ["xint"] = "0"; -- 一次取多少个数据 ["xsize"] = "100" } cJson = cJson or { -- 查询表有多少条数据 ["ms"] = "3"; -- 表 ["tb"] = "mysql"; -- if_str 查询符合要求的数据有多少条 不写这个字段 就是查询全部数据多少条 ["if_str"] = "nema = '565922935'" } cJson = cJson or { -- 查询一个数据 并且修改当前数据 一般用作多线程登录 防止多线程冲突这个功能 ["ms"] = "4"; ["tb"] = "mysql"; -- 查询成功后修改的字段 ["key_id"] = "tkmy"; -- 查询成功后修改的值 ["key_str"] = "1" ; -- 查询条件 ["if_str"] = "tkmy = '565922935'"; } local lurl = string.format("http://%s/mysql/mysql_examine?nema=%s&tkmy=%s",self.IP,self.nema,self.tkmy); local localJson = httpPost(lurl,jsonLib.encode(cJson)) or "" if localJson ~= "" then localJson = jsonLib.decode(localJson) if localJson["ret"] == "1" then return true,localJson end end return false,localJson end ```
```language -- 查找数据 function moapi:mysql_examine(cJson) cJson = cJson or { -- 查找全部表 ["ms"] = "0" } cJson = cJson or { -- 查询表数据 ["ms"] = "1"; -- 表 ["tb"] = "mysql"; -- 指定key 可以只获取指定的一些数据 key不写获取全部 ["key"] = "nema"; -- 条件判断 ["if_str"] = "nema = '565922935'" } cJson = cJson or { -- 查询数据多少行 ["ms"] = "2"; -- 表 ["tb"] = "mysql"; -- 开始位置 0 从第0个位置向后 ["xint"] = "0"; -- 一次取多少个数据 ["xsize"] = "100" } cJson = cJson or { -- 查询表有多少条数据 ["ms"] = "3"; -- 表 ["tb"] = "mysql"; -- if_str 查询符合要求的数据有多少条 不写这个字段 就是查询全部数据多少条 ["if_str"] = "nema = '565922935'" } cJson = cJson or { -- 查询一个数据 并且修改当前数据 一般用作多线程登录 防止多线程冲突这个功能 ["ms"] = "4"; ["tb"] = "mysql"; -- 查询成功后修改的字段 ["key_id"] = "tkmy"; -- 查询成功后修改的值 ["key_str"] = "1" ; -- 查询条件 ["if_str"] = "tkmy = '565922935'"; } local lurl = string.format("http://%s/mysql/mysql_examine?nema=%s&tkmy=%s",self.IP,self.nema,self.tkmy); local localJson = httpPost(lurl,jsonLib.encode(cJson)) or "" if localJson ~= "" then localJson = jsonLib.decode(localJson) if localJson["ret"] == "1" then return true,localJson end end return false,localJson end ```