| 语法: |
mysql_execSQLWithResult(handle,sql) |
|
| 参数 |
类型 |
说明 |
| handle |
整数类型 |
由mysql_connect返回 |
| sql |
字符串类型 |
sql语句,请参考sql语法 |
return |
布尔/字符
|
返回值有三个第一个布尔类型表示是否成功,第二个是失败原因,第三个是执行成功返回的数据表结果 |
|
ret/布尔 |
是否成功,true成功,false失败 |
|
err/字符 |
失败原因 |
|
tb /字符 |
执行成功返回的数据表结果 |
local handle,err = mysql_connect("192.168.2.103",3306,"testdb","test","Abc!123456")if handle ~= nil thenlocal ret,err,tb = mysql_execSQLWithResult(handle,"select * from tb_person")if ret thenfor i=1,#tb doprint(tb[i]) --打印每一行endelseprint(string.format("执行失败 %s",err))endmysql_close(handle)elseprint(string.format("连接失败,错误原因 %s",err))end