Run( QueryString);
函数功能:
执行指定的Mysql查询;
操作参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
QueryString | 是 | 字符串 | Mysql语法 |
返回值:
如果查询的语句为INSERT, DELETE等,则返回0为成功,其他失败
如果查询的语句为SELECT, 则返回nil为无结果,返回Table为成功
Table中即查询的结果Table[rows_fields] = 指定结果
操作实例1(更新数据):
local query = "UPDATE tbl_user SET EnableFlg = 1 WHERE cdkey='111111'";
local resset = SQL.Run(query);
print(resset); --输出结果为0
操作实例2(查询数据):
local query = "SELECT * from tbl_character WHERE cdkey='111111'";
local resset = SQL.Run(query);
if resset == nil or resset.row <= 0 then
print("没有找到对应数据");
return;
end
print(resset.row);--查询到几行
print(resset.field);--查询到几列
print(resset["0_1"]);--输出查询结果第一行第二列的值
print(resset["1_2"]);--输出查询结果第二行第三列的值
备注:
- 更多返回错误代码请看首页的错误代码描述
文档更新时间: 2023-11-17 14:15 作者:105493660