Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function stranke ()
- -- Lua povemo iz katerih map lahko nalaga module sprogramirane v C (mape so ločene z ";")
- -- V kolikor bi posredovali mape za module napisane v Lua bi tukaj uporabili "package.path"
- -- ? pomeni ime modula, ki ga nalagamo kasneje...
- package.cpath = package.cpath .. ";/usr/lib/lua/5.3/luasql/?.so"
- -- luasql naročimo naj zahteva gonilnik za mysql
- luasql = require('luasql.mysql')
- -- objektu "luasql" naročimo naj zahteva povezavo z mysql gonilnikom
- -- sledi povezovanje in na koncu izvajanje ukaza, ki se shrani v kurzor
- env = assert (luasql.mysql())
- con = assert (env:connect("linux_krozki","root","password"))
- cur = assert (con:execute("SELECT * FROM stranke"))
- -- vrednosti prenesemo iz kurzorja v spremenljivko "vnos"
- vnos = cur:fetch ({}, "a")
- while vnos do
- -- namesto print damo tex.print
- tex.print(
- string.format([[%s & %s \\]], vnos.id_stranke, vnos.ime)
- )
- vnos = cur:fetch (vnos, "a")
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement