2009-11-10 79 views
0

我有一個Lua網絡應用程序。Lua連接到MySQL

我想連接並查詢我的MySQL數據庫。我搜索了Google等,並沒有找到從Lua這樣做的好方法。

任何想法,我怎麼可以從我的Lua的web應用程序中連接和查詢我的MySQL?

感謝

回答

3

你會想要使用最新版本的LuaSQL的,它可以在its github page找到。它在主頁上的過時版本上有很多增強功能。

0

上面的鏈接被打破 - 在這裏是你以後有什麼:

luasql = require "luasql.mysql" 

env = assert (luasql.mysql()) 
con = assert (env:connect("dbname","username","password","host.com")) 
cur = assert (con:execute("INSERT INTO `table`(`col_int`,`col_varchar`) VALUES (9,'Hi')")) 

你可以離開了「host.com」參數。如果您需要更改端口,則可以在連接中的主機參數之後添加端口號參數。

這是來自linux環境。