sql >> Databáze >  >> RDS >> Mysql

Jak se připojit a dotazovat MySQL z Lua?

Příklad minimálního wokingu pro LuaSQL - jednoduché rozhraní z Lua do DBMS.

package.cpath = package.cpath .. ";/usr/lib/i386-linux-gnu/lua/5.1/?.so"

luasql = require "luasql.mysql"

env = assert (luasql.mysql())
con = assert (env:connect("dbname","user","password"))
cur = assert (con:execute("SHOW TABLES"))

row = cur:fetch ({}, "a")
while row do
  print(string.format("Name: %s", row.Tables_in_dbname))
  row = cur:fetch (row, "a")
end

Řádek 1 se použije, pokud nebyl nalezen modul luasql.mysql. Lze také použít proměnnou prostředí LUA_CPATH.



  1. Jak vygenerovat příkaz Drop Table pro všechny tabulky v databázi - SQL Server / Výukový program T-SQL, část 48

  2. Vlastnost objektu PHP obsahuje závorky

  3. PHP - Import CSV souboru do mysql databáze pomocí LOAD DATA INFILE

  4. MOD_REWRITE HELP!