logoHourGlass
Sql.Run / Query

Sql.Run / Query

SQL.Query(QueryString)

函數別名

SQL.Run(QueryString)

函數功能

執行指定的Mysql查詢。

參數說明

  • QueryString字符串 要執行的Mysql查詢語句。

返回值

如果查詢的語句爲INSERT, DELETE等,則返回0爲成功,其他失敗
如果查詢的語句爲SELECT, 則返回nil爲無結果,返回Table爲成功
Table中即查詢的結果Table[rows_fields] = 指定結果

參考實例

實例1

local query = "UPDATE tbl_globalregvalue SET value = '1000' WHERE account_id='freefs' and str='#dianjuan2'";
  local resset = SQL.Run(query);
  print resset; --輸出結果爲0

實例2

 local query = "SELECT * from tbl_character WHERE cdkey='free'";
  local resset = SQL.Run(query);
  if(type(resset)=="table")then--如果返回結果是table類型的值
    print(resset['0_1']);--輸出查詢結果第一行第二列的值
    print(resset['1_2']);--輸出查詢結果第二行第三列的值
  end