SQLResultSetRowList.item() - повертає рядок результату SQL запиту за вказаним індексом.
SQLResultSetRowList.item( index );
SQLResultSetRowList - об'єкт SQLResultSetRowList.
index - індекс рядка. Число від 0 до SQLResultSetRowList.length-1.
item() - метод об'єкту SQLResultSetRowList який повертає рядок результату SQL запиту за вказаним індексом.
Метод item() повертає об'єкт Javascript який містить властивості з назвою стовбця і значенням рядка.
if(window.openDatabase){
var db = openDatabase("mydb","","test db", 2097152);
db.transaction(function(tx){
tx.executeSql('CREATE TABLE IF NOT EXISTS test(`id` INTEGER PRIMARY KEY, `name`, `text`);');
tx.executeSql('SELECT * FROM test LIMIT 0, 1;',null, function(tr,res){
alert(res.rows.item(0));
});
});
}
else alert('Ваш браузер НЕ підтримує openDatabase.');
if(window.openDatabase){
var db = openDatabase("mydb","","test db", 2097152);
db.transaction(function(tx){
//створюємо таблицю test якщо її немає
tx.executeSql('CREATE TABLE IF NOT EXISTS test(`id` INTEGER PRIMARY KEY, `name`, `text`);');
tx.executeSql('SELECT id, name, text FROM test LIMIT 0, 1;',null, function(tr,res){
alert('id= '+res.rows.item(0).id+' name= '+res.rows.item(0).name+' text= '+res.rows.item(0).text);
});
});
}
else alert('Ваш браузер НЕ підтримує openDatabase.');
if(window.openDatabase){
var db = openDatabase("mydb","","test db", 2097152);
db.transaction(function(tx){
//створюємо таблицю test, якщо її немає
tx.executeSql('CREATE TABLE IF NOT EXISTS test(`id` INTEGER PRIMARY KEY, `name`, `text`);');
tx.executeSql('INSERT INTO test (name, text) VALUES("item()"," приклад item() '+Date()+'");');});
db.transaction(function(tx){
tx.executeSql('SELECT id, name, text FROM test;',[], function(tr,res){
var s='';
for(i=0;i<res.rows.length;i++)
s+=res.rows.item(i).name+'\n';
alert(s);
});
});
}
else alert('Ваш браузер НЕ підтримує openDatabase.');