Anuncios Google

lua y conexion a base de datos

Que manera hay para conectar a una base de datos mysql  y mostrar datos de una tabla ademas insertar  la verdad no encuentro mucha informacion  estoy empezando a programar en LUA 


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Hay una API especial, llamada

Hay una API especial, llamada LuaSQL (si usaste este instalador en windows, ya viene incluida).

agradezco su respuesta

No es para psp pero gracias igual.

si tengo la misma version para windows viendo lo  que trae dentro de carpetas ejemplos encontre este codigo   la parte que no entiendo es   no hay el puerto de conexion, nombre base de datos  tendria que estar dentro del archivo  (env:connect("luasql-test")) mi problema es justamnete esa parte  coomo sera la conexion y en ejemplos no  encuentro ese archivo si alguin podria explicaarme  

 

-- load driver

require"luasql.postgres"

-- create environment object

env = assert (luasql.postgres())

-- connect to data source

con = assert (env:connect("luasql-test"))

-- reset our table

res = con:execute"DROP TABLE people"

res = assert (con:execute[[

  CREATE TABLE people(

    name  varchar(50),

    email varchar(50)

  )

]])

-- add a few elements

list = {

  { name="Jose das Couves", email="joseatcouves [dot] com", },

  { name="Manoel Joaquim", email="manoel [dot] joaquimatcafundo [dot] com", },

  { name="Maria das Dores", email="mariaatdores [dot] com", },

}

for i, p in pairs (list) do

  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()

 

Imagen de Ayrton990

Pues...

Hasta donde yo sé no. Las tabalas de MySQL se manejan diferente y no hay una función o forma para mostrarlas en Lua, no conozco una función o código para trabajarlas. Depende también que Lua estés manejando, de entrada si es Lua para PSP estás en el foro equivocado y deberé cerrate este foro y preguntar en PSP.


Administrador de www.SceneBeta.com y Android

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.