加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-12 23:42:59 所属栏目:百科 来源:网络整理
导读:我正在使用Phonegap sqlite. 我的数据库中有一个名为“Phone”的表,其中我有3列. 表结构是: ID PhoneName Version1 A 1.32 B 3.4 我得到了ID的价值. 如何从表中检索PhoneName的值? 使用cordova 2.7.0我按照以下方式完成. document.addEventListener("devic
我正在使用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',[],results)
                {
                    var len = results.rows.length;
                    if(len>0)
                    {
                        for (var i = 0; i < len; i++) 
                        {
                            alert(results.rows.item(i)['ColumnName']);
                        }
                    }
                },successCB
   );
}

希望有所帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读