lua对接mysql验证码_lua连接mysql数据库

require "luasql.mysql"

-- create environment object

env = assert (luasql.mysql())

-- connect to data source

con = assert (env:connect("database", "usr", "password", "192.168.xx.xxx", 3306))

-- reset our table

res = con:execute"DROP TABLE people"               --建立新表people

res = assert (con:execute[[

CREATE TABLE people(

name varchar(50),

email varchar(50)

)

]])

-- add a few elements

list = {

{ name="Jose das Couves", email="", },

{ name="Manoel Joaquim", email="", },

{ name="Maria das Dores", email="", },

}

for i, p in pairs (list) do                                            --加入数据到people表

res = assert (con:execute(string.format([[

INSERT INTO people

VALUES ('%s', '%s')]], p.name, p.email)

))

end

-- retrieve a cursor

cur = assert (con:execute"SELECT name, email from people")    --获取数据

-- print all rows

row = cur:fetch ({}, "a") -- the rows will be indexed by field names    --显示出来

while row do

print(string.format("Name: %s, E-mail: %s", row.name, row.email))

row = cur:fetch (row, "a") -- reusing the table of results

end

-- close everything

cur:close()

con:close()

env:close()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值