Автор Тема: Создание базы в DB_File  (Прочитано 3516 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн OGR

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
Создание базы в DB_File
« : 24 Января 2003, 17:46:23 »
Подскажите пожалуйста, как создать базу в DB_File, напрмер с 2-мя полями: ID,PRICE или с любыми другими? А то что-то никто не пишет именно про создание базы, в поисковиках ничего нет...
Спасибо.

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Создание базы в DB_File
« Ответ #1 : 24 Января 2003, 18:00:58 »
http://search.cpan.org/search?query=DB_File&mode=module

PS. Плохие у тебя поисковики, читай [w]PerlFAQ[/w]
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Создание базы в DB_File
« Ответ #2 : 24 Января 2003, 18:03:43 »
Этот тип БД - хэш-ориентированый.
Есть ключи и есть значения.
Пример
dbmopen(%db, "$page_root/homes/db", 0666);
$db{"ID.1"}="index";
dbmclose(%db);
В базе появляется поле с ключем ID.1 и значением index
Детальнее, это слишком обьемная тема. Читай доки.
Кстати, perldoc DB_File еще работает :)
« Последнее редактирование: 24 Января 2003, 18:21:11 от NeoNox »
The documentations is your friend

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Создание базы в DB_File
« Ответ #3 : 24 Января 2003, 18:09:54 »
Цитировать
читай PerlFAQwiki

[OFF]А где в ФАК упоминание о DB_File?[/OFF]
The documentations is your friend

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Создание базы в DB_File
« Ответ #4 : 25 Января 2003, 09:01:49 »
[OFF]NeoNox, там сказано, где искать документацию по модулям. Я же дал еще конкретную ссылку.[/OFF]

Цитировать
А то что-то никто не пишет именно про создание базы, в поисковиках ничего нет...
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн OGR

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
Создание базы в DB_File
« Ответ #5 : 27 Января 2003, 16:51:24 »
Спасибо огромное за советы, разобрался  я с DB_File :)
Цитировать
Кстати, perldoc DB_File еще работает

Да, про perldoc это я как то не подумал, просто на perle не так давно програмить стал, не привык еще ;)

В итоге я сделал так:

use DB_File;
use Fcntl;
$dbfile = \'datafile.db\' ;
tie %mydata, DB_File, $dbfile, O_RDWR|O_CREAT, 0664, $DB_HASH; # вот так очень удобно - если файла с БД нет, то он создается
..................
untie %mydata;

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28