将 corona textbox 循环插入数据库

我是 Corona 的新手,我有一组10个问题,输入范围为0-8。我已经编写了代码,使我的数字文本框将循环 i 次(i=数组中的问题数量)。

我的问题是如何将输入的值插入到我创建的数据库中?我需要给这些单独的问题分配变量吗?

local madrs = display.newGroup()
local function textListener( event )
if ( event.phase == "began" ) then

elseif ( event.phase == "ended" or event.phase == "submitted" ) then
    -- 输出从“defaultField”得到的结果

print( event.target.text )

elseif ( event.phase == "editing" ) then
    print( event.newCharacters )
    print( event.oldText )
    print( event.startPosition )
    print( event.text )
    end
end
-- 创建文本字段
madrs = native.newTextField( 640, 150 + (i * 450), 100, 100 )
madrs.inputType = "number"
madrs:addEventListener( "userInput", textListener )
madrs.font = native.newFont( native.systemFontBold, 50 )
scrollView:insert( madrs )

如果您不确定我的问题,请随时在下面评论,我会向您澄清。

点赞
用户2285255
用户2285255

你首先需要问自己是否真的需要一个 SQL/SQLite 数据库来存储你的数据。我会说,99% 的 Corona 应用程序如果只将数据存储为 txt 文件 (通常使用 JSON 格式),那么就可以正常运行。

如果您仍想使用 SQLite,请查看文档。它提供了关于如何执行查询 (在您的情况下为 INSERT) 的示例。

Corona/Lua SQLite 的链接:https://docs.coronalabs.com/api/library/sqlite3/index.html

2018-01-13 06:29:26