Всем привет. Это как бы еще не база, но выполняет некоторые ее функции.
Установка.
1. Подключите файл ds.php из папки lib в свое приложение.
2. Создайте объект класса DS ($var = new DS (путь до БД)), и укажите путь до папки БД (она должна быть пуста).
Методы.
1. clean (данные) - очищает данные от опасных символов.
2. create (имя нновой таблицы) - создает новую таблицу (если ее нет).
3. delete (запись, таблица) - удаляет запись в таблице (если есть).
4. drop (таблица) - очищает и удаляет таблицу.
5. exists (имя, тип = таблица) - проверяет на существование.
Пример: 1. exists (array ('запись', 'таблица'), 'item'); 2. exists ('таблица', 'item');
6. get (поля = все, запись, таблица) - возвращает данные.
7. getConfig (таблица) - возвращает информацию о таблице.
8. merge (array (таблицы), имя = имя первой таблицы) - соединяет таблицы в одну (новое имя = "имя").
9. put (данные, имя, таблица) - создает новую запись, если ее нет.
10. search (текст, таблица) - возвращаят массив записей, содержащих "текст".
11. set (данные, имя, таблица) - обновляет данные в записи, если она есть.
12. truncate (таблица) - очищает таблицу, если она есть.
13. version () - возвращает версию DS.
Скоро добавлю описание к остальным.
1. Crate - 28 Июня, 2012 - 09:45:21 - перейти к сообщению
2. eai - 28 Июня, 2012 - 09:49:17 - перейти к сообщению
А зачем ?
3. Crate - 28 Июня, 2012 - 09:55:53 - перейти к сообщению
eai такого нет.
(Добавление)
А также для саморазвития.
(Добавление)
А также для саморазвития.
4. DeepVarvar - 28 Июня, 2012 - 10:03:44 - перейти к сообщению
Crate, такое есть: noSQL, mongoDB, memcache
А ваша штука может быть полезной, я не смотрел код, вы в файл пишете JSON?
Тогда будет менее накладным держать в файле чистые сериализованные данные, с ними и работать внутри, и только по внешнему запросу типа SELECT отдавать в формате JSON.
А ваша штука может быть полезной, я не смотрел код, вы в файл пишете JSON?
Тогда будет менее накладным держать в файле чистые сериализованные данные, с ними и работать внутри, и только по внешнему запросу типа SELECT отдавать в формате JSON.
5. Crate - 28 Июня, 2012 - 10:07:54 - перейти к сообщению
DeepVarvar пишет:
да, а отдаю десериализованные данные.вы в файл пишете JSON?
DeepVarvar пишет:
Это я уже реализую в следующих версиях в виде API.
по внешнему запросу типа SELECT отдавать в формате JSON
6. DeepVarvar - 28 Июня, 2012 - 11:18:26 - перейти к сообщению
Crate пишет:
Либо вы не поняли, либо не понял я. Повторю другими словами, правильнее всего будет так:да, а отдаю десериализованные данные.