Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: IndexedDB не понимаю как добавить одну запись как удалить и как изменить?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
netwixell
Отправлено: 26 Июля, 2014 - 12:31:08
Post Id


Частый гость


Покинул форум
Сообщений всего: 219
Дата рег-ции: Апр. 2012  


Помог: 1 раз(а)

[+]


Ниже код который у меня есть правелен ли он?
как добавить одну запись ?
как удалить одну запись ?
как изменить одну запись ?

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB;
  3. transactionDb = window.IDBTransaction || window.webkitIDBTransaction || window.msIDBTransaction;
  4. nameDatabase = "general_darabase";
  5.  
  6. function createIndexedDatabase(nameBase, ver){// cоздание базы данных
  7.         return indexedDB.open(nameBase, ver);//createIndexedDatabase("general_darabase")
  8. }
  9. function createIndexedDatabaseTable(nameTable, request){// cоздание таблицы
  10.         return request.result.createObjectStore(nameTable, {keyPath: "i"});//createIndexedDatabaseTable("user", request);
  11. }
  12. function setDatabase(){
  13.         var request = createIndexedDatabase("general_darabase", 1);// вызываем функцию создания базы данных
  14.         request.onupgradeneeded = function(){
  15.                 var data = createIndexedDatabaseTable("user", request);// вызываем функцию создания таблицы базы данных
  16.                 data.put({i: 0, user: 'user1', password: 123456789}); // добавление данных
  17.                 data.put({i: 1, user: 'user2', password: 123456789}); // добавление данных
  18.                 data.put({i: 2, user: 'user3', password: 123456789}); // добавление данных
  19.         };
  20. }
  21. function deleteIndexedDatabase(nameBase){// удаление базы данных
  22.         return indexedDB.deleteDatabase(nameBase);//deleteIndexedDatabase("general_darabase")
  23. }
  24.  
  25. //setDatabase()
  26.  
  27. //deleteIndexedDatabase(nameDatabase)
  28.  
 
 Top
nerv
Отправлено: 26 Июля, 2014 - 13:14:35
Post Id



Посетитель


Покинул форум
Сообщений всего: 407
Дата рег-ции: Февр. 2013  
Откуда: Россия


Помог: 9 раз(а)




скажи, зачем тебе DB на клиенте?


-----
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
 
 Top
netwixell
Отправлено: 26 Июля, 2014 - 14:23:25
Post Id


Частый гость


Покинул форум
Сообщений всего: 219
Дата рег-ции: Апр. 2012  


Помог: 1 раз(а)

[+]


nerv, есть несколько вариантов, ну предположим что я хочу туда записать данные сессии
 
 Top
nerv
Отправлено: 27 Июля, 2014 - 21:57:41
Post Id



Посетитель


Покинул форум
Сообщений всего: 407
Дата рег-ции: Февр. 2013  
Откуда: Россия


Помог: 9 раз(а)




netwixell, [local|session]storage не хватает?


-----
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB