Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / .dbf -> mysql / 19 сообщений из 19, страница 1 из 1
14.07.2003, 14:04
    #32207162
Наталья2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
У меня есть таблица dbf. С помощью php нужно дергать из нее данные.
Каким путем пойти:
1. Данные из нее перекинуть в mysql и работать именно с mysql;
2. Связываться с самой dbf средствами пхп.
если 1., то как переписать dbf в mysql???
если 2., как получить доступ к dbf из пхп (наверное, за ответом на этот вопрос надо обратиться в другой форум....)???
Спасибо
...
Рейтинг: 0 / 0
14.07.2003, 14:50
    #32207251
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
Не знаю!!!!!!

;)
...
Рейтинг: 0 / 0
14.07.2003, 14:59
    #32207267
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
я не знаю, можно ли в пхп лазить по дбф, надо доку смотреть

а перелил бы я в виндойс с помощью одбс

я вобще все в акcессе открываю. открыл дбф, открыл мойсквель, перелил один раз, и никто этого позора не заметил.

;)
...
Рейтинг: 0 / 0
14.07.2003, 15:02
    #32207275
Наталья2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
Попробовала программулину dbf2mysql. Фигня получается - некоторые столбцы вовсе не записываются, некоторые изменяют тип (был boolean, стал char). Короче, у меня все части тела опускаются. Хелп.
...
Рейтинг: 0 / 0
14.07.2003, 15:04
    #32207278
Наталья2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
fedd, ok, тогда как перелить из mdb в mysql?
...
Рейтинг: 0 / 0
14.07.2003, 15:23
    #32207300
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
http://www.php.net/manual/ru/funcref.php
здесь описание всех функций для работы с любыми базами.... лично я б не мудрил а работал с дбф
...
Рейтинг: 0 / 0
14.07.2003, 15:27
    #32207304
Наталья2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
©Felix, спасибо за ссылку. Очень полезно...
...
Рейтинг: 0 / 0
14.07.2003, 15:28
    #32207306
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
Точно, мудрить не надо
см http://www.php.net/manual/ru/ref.dbase.php
...
Рейтинг: 0 / 0
14.07.2003, 15:32
    #32207311
KST
KST
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
Однажды тоже сталкивался с это проблеммой ... решал так.
Было:
1) создать новую базу данных в MySql, в виду того что в MySql много чего нет что есть в MsSql то получившаяся база конкретно отличалась от оригинала.
2) на сервере где стоит Апач и mysql надо прописал одбс линк на сервер где стоит MsSQL.
3) Пишем PHP скрипт (у меня в нем большой sql запросик получился) который через этот одбс линк дергает записи и далее скрипт все распихивает по новой структуре базы mysql
...
Рейтинг: 0 / 0
14.07.2003, 15:34
    #32207315
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
2Наталья

если все таки есть желание помудрить, то нужно поставить MyODBC-3.51.06.exe драйвер связи с мускл через ОДБЦ потом регистрируешь в системе базу мускл через ОДБЦ, и из аццеса экспортируешь в неё таблицы
...
Рейтинг: 0 / 0
14.07.2003, 15:40
    #32207326
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
я пока не стал разговаривать на mysql даже во сне, через аксесс всегда подключался. Прилинковать таблицу и все. Иногда глючит, пишет #Deleted, но это ничего, на данных не сказывалось. Ну и дбфку тоже саое очень легко подключить как таблицу. А там... ну что, копи-пасте ;)
...
Рейтинг: 0 / 0
14.07.2003, 15:49
    #32207341
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
2feed
что то я не пойму, как ты устанавливаешь связь с мускл таблицей напрямую из аццеса.... млм я что то не понимаю.. или так все таки нельзя... с дбф можно, согласен... а вот мускл... :-\
...
Рейтинг: 0 / 0
14.07.2003, 15:53
    #32207349
Наталья2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
Я ващщще запуталась....
Мое начальство хочет, чтобы я заarj-ренные файлы dbf (тк оооооч большие) складывала в определенную директорию на сервере. А потом с пом. формы дергала данные (как на www.realty.sinor.ru).
Это вообще возможно?? (только не говорите, что невозножных вещей не бывает :) )
...
Рейтинг: 0 / 0
14.07.2003, 16:02
    #32207360
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
2Наталья2
нет ничего невозможного - истина...
хоть через ..... лишь бы работало - вторая истина...

определяемся... форма... форма написаная на чем??? это веб сервер?? или просто сервер??? просто если ето не веб то смысл писать на пхп??? тогда нужно писать под винду....

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

кажись запутался.... :))
...
Рейтинг: 0 / 0
14.07.2003, 16:28
    #32207408
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
Felix,

меню Файл/Внешние данные/Связь с таблицами,

тип файлов ODBC Databases, и там находишь DSN этой базы, которую зарегистрировал ранее как ты сказал... а что, так нельзя теперь???

Можно написать программу на аксессе, которая по нажатию кнопки будет новый файл дбф распаковывать, делать к нему селект и заливать в mysql... самое тупое решение используя технологии, которые мне пока по плечу.

Все это можно сделать на perlе, который будет запускаться по требованию..

вобщем тут много гораздо более умных решений чем эти
...
Рейтинг: 0 / 0
14.07.2003, 17:37
    #32207517
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
2fedd

с этим согласен, но для начала нужно уустановить драйвер связи мускл-одбц, просто я думал что ты говорил о каком то стандартном методе типа как связь с дбф....

наверное мы просто не поняли друг друга... теперь все ясно, продолжаем трудиться :))
...
Рейтинг: 0 / 0
18.07.2003, 16:50
    #32212418
Andrew Semikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
Привет.

Наталья, проблем с подключением к dbf из PHP как-бы НЕТ.
Набор функций для работы з DBF минимально присутствует.
У меня возникла другая проблема, как перекодировать текст из DOS (ukr) в Win1251.

Как Вы решили данную прблему.
Связываться с ODBC никак не хотца....

C уважением, Anri.
...
Рейтинг: 0 / 0
18.07.2003, 18:05
    #32212514
Stellar.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
используй регулярноы выражения.

в Перле это tr///

в PHP есть аналог
...
Рейтинг: 0 / 0
20.07.2003, 00:08
    #32212853
Andrew Semikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.dbf -> mysql
Понимаеш, я только пятый день в PHP :) (было ASP)

Читаю про регулярные выражения, но че-то не догоняю как они мне могут помочь.

У меня есть базы в dbf , кодировка DOS с украинскими ІіЄєЇї.
Мне хотца что-бы юзер нажал кнопу на страничке (ну или как-то иначе) скриптец перегонял базу в MySQL, при этом нормально кодировал украинские буквы.
Средства типа MSAccess меня не устраивает. (это тут по конфе пишут как методу).
Заливал через ODBC служебными тулзами, но они неправильно кодируют укр. буквы.
Можно конечно перегонят на 98 винде, пропатчив перед этим cp866.nls.
Но тоже геморройно.
Может можеш показать как-то напримере, как в данной ситуации использовать регулярные выражения.
Если конечно несложно.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / .dbf -> mysql / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]