SQLResultSetRowList.item()

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.');