sqlite数据插入的for循环问题
Issue with for loop with sqlite data insertion
我需要插入5行,其中只有一列值得到改变,其余的是相同的所有行。
var Category1_fr ="one";
var Category2_fr ="one";
var Category3_fr ="one";
var Category4_fr ="one";
var Category5_fr ="one";
for(int i=1; i<=5; i++)
{
tx.executeSql('INSERT INTO testTable(Language, Standard, Category, QuestionID, SubmitText, HeaderText) VALUES (?,?,?,?,?,?)',[Language_fr,Standard_fr,Category"'+i+'"_fr,Question_fr,Submit_fr,Header_fr]);
}
我得到语法错误。在java脚本中Category'"+i+"'_fr
的正确语法是什么,以便在每次迭代时,我需要存储所有的Category1_fr,Category2_fr,Category3_fr,Category4_fr,Category5_fr
您可以尝试将值作为文本存储在变量中,并在查询中像这样使用它:
for(int i=1; i<=5; i++)
{
var catFr = 'Category' + i + '_fr';
tx.executeSql('INSERT INTO testTable(Language, Standard, Category, QuestionID, SubmitText, HeaderText) VALUES (?,?,?,?,?,?)',[Language_fr,Standard_fr,catFr,Question_fr,Submit_fr,Header_fr]);
}
相关文章:
- Jquery图像循环问题
- JavaScript的循环问题,将值插入数组将不起作用
- 数学和循环问题
- Java脚本循环问题
- NetSuite行项目删除内部循环问题
- 附加仅适用于第一个子循环问题
- 简单的 do/while 循环无限循环问题
- Javascript 和 HTML5 循环问题
- 仅在jQuery函数内部循环问题
- 嵌套循环问题
- 谷歌地图标记的循环问题
- 函数在 For 循环问题中
- PHP while 循环问题在 iOS 5 Safari 中
- JavaScript 加载重置时间戳循环问题
- Jquery 循环问题
- 与jquery结合使用时的Javascript循环问题
- Javascript中的ID和for循环问题
- 无限滚动(mysql,php&js)循环问题
- Facebook查询循环问题
- jQueryrotate if else循环问题