Xwab
Форумыnavigate_nextПрограммирование на PHP

Бд на файлах
Сообщения
sirious

Кто знает как сделать файловую бд. Например чтобы данные записывало в тхт файлы?

28 Дек 2010, 13:57
ofroke

открыть, читать, закрыть, записать, разделить и т.д
вот так сделать
нах тебе бд в txt?

28 Дек 2010, 14:09
wapmorgan

в данном случае, TXT - формат файла (расширение/или совокупность текстовых форматов?), или, это читабельные данные?
т.е, открыл файл и понял что в нем содержится, а не смотришь на бинарный код.


__________
посл.ред. 28 Дек 2010, 14:15; всего 1 раз 28 Дек 2010, 14:14
sirious

ofroke, чтобы мускул не использовать

28 Дек 2010, 14:14
wapmorgan

sqlite.
чем, собственно, mysql не устраивает?

28 Дек 2010, 14:16
DenSBK

sirious, Хм... А не глупо ли вместо базы MySQL txt файлы использовать?

28 Дек 2010, 14:17
sirious

Morgan, во первых я его не знаю, да и для начала на файлах базу использовать немного удобней. Видел и форумы и гостевые на файлах, но информации о этом нигде нету

28 Дек 2010, 14:19
DenSBK

sirious, Я тоже когдато не знал его. Но современем разобрался. Ну а так есть мотор на файлах.

28 Дек 2010, 14:21
wapmorgan

7, ну и как Вы собираетесь работать с БД?
принцип реляционных БД знаком?

28 Дек 2010, 14:24
xman12

ТС странно , но зачем файлы использовать. Эт конечно твое дело, для записи данных то пиши так
$date="test|test|fgfdg";
$file=fopen('base.txt','a');
fwrite($file,$date."\r\n");
fclose($file);

считывать если собрался то можно использовать как функцию file,так и file_get_contents так и тот же fopen но кому как удобнее но я использую file

чтобы извлеч данные такого рода
павпва|gfdgdf|gfdgd|
fdsfdsf|bgfdgd|gfdgd|
берем
$f=file("base.txt");
foreach($f as $x){
$x12=explode("|",$x);
echo $x12[0]."<br/>";
}
далее формат даннх принемает след вид
$x12[0]-это первый столбец данных
$x12[1]-второй
$x12[2]-третий
ну работаешь уже с ними как тебе угодно. Ну постарался в кратце понятно рассказать, без заумностей

28 Дек 2010, 14:26
Ответить на тему