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