gpt4 book ai didi

sqlite - 如何从sqlite Phonegap中的表中获取值

转载 作者:IT王子 更新时间:2023-10-29 06:27:46 26 4
gpt4 key购买 nike

我正在使用 Phonegap sqlite。

我的数据库中有一张名为“Phone”的表,其中有 3 列。

表结构为:

ID     PhoneName  Version
1 A 1.3
2 B 3.4

我正在获取 ID 的值。

如何从表中检索 PhoneName 的值?

最佳答案

我使用 cordova 2.7.0 按以下方式进行。

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady()
{
app.initialize();
getSingleRow(10);
getMultipleRows();
}

//Single row
function getSingleRow(id)
{
db.transaction
(
function (tx)
{
tx.executeSql
(
'SELECT ColumnName FROM tableName WHERE ID=?',
[id],
function(tx,results)
{
var len = results.rows.length;
if(len>0)
{
alert(results.rows.item(0)['ColumnName']);
}
}, errorCB
);
},errorCB,successCB
);
}

//Multiple records
function getMultipleRows()
{
db.transaction
(
function (tx)
{
tx.executeSql
(
'SELECT ColumnName FROM tableName',
[],
function(tx,results)
{
var len = results.rows.length;
if(len>0)
{
for (var i = 0; i < len; i++)
{
alert(results.rows.item(i)['ColumnName']);
}
}
}, errorCB
);
},errorCB,successCB
);
}

希望对您有所帮助。

关于sqlite - 如何从sqlite Phonegap中的表中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17505747/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com