WebSQL-如何在“ results.rows.item(i).my_value”中参数化列名?

时间:2019-04-08 21:52:36

标签: web-sql

在WebSQL中,我只需要选择特定的列,例如:

db.transaction(function (tx) { 
   tx.executeSql('SELECT * FROM LOGS', [], function (tx, results) { 
      var len = results.rows.length, i; 
      msg = "<p>Found rows: " + len + "</p>"; 
      document.querySelector('#status').innerHTML +=  msg; 

      for (i = 0; i < len; i++) { 
         alert(results.rows.item(i).log ); 
      } 

   }, null); 
});

我有许多列的列表,我想获取它们的值,例如:

results.rows.item(i).id;

但是问题是,我已经参数化了列列表,我需要提供以下内容:

results.rows.item(i).array_of_my_column_list[j];

我需要这样做,因为在我的搜索中,每次选择不同的列。 什么是正确的语法,并且有可能这样做吗? 谢谢

0 个答案:

没有答案