Доступ из PHP к файлу .mdb в Ubuntu - PullRequest
3 голосов
/ 15 февраля 2012

У меня проблема с получением доступа к файлу .mdb (MS-Access db) в Ubuntu.Мне нужен полный доступ (чтение и запись тоже).
Первоначально проект был построен на Windows с использованием odbc (и все работало хорошо).Но когда я переместил его на linux-сервер, появились проблемы.
На данный момент установлены PHP-расширения для работы с odbc.Но я не могу найти ни одного бесплатного ODBC-драйвера для работы с Access.Я пытался использовать инструменты MDB, но, кажется, он работает только для чтения.
Может быть, кто-нибудь может предложить какое-либо решение?Использование другой базы данных не подходит, потому что мой начальник против этого.
Спасибо за любую помощь.

Ответы [ 4 ]

3 голосов
/ 15 октября 2012

Установив mdbtools из репозитория Linux, вы можете работать с mdb в Linux.mdbtools - это бесплатный пакет, который может решить вашу проблему.

Взгляните на этот учебник

1 голос
/ 16 февраля 2012

Спасибо всем за вашу помощь. Наконец мы решили использовать другую БД. Мой ответ на этот вопрос - невозможно (если вам нужно написать в БД) использовать Access DB в Linux только на основе бесплатных решений. Если вам нужно только прочитать, вы можете использовать инструменты MDB с PDO. Если вы готовы платить, вы можете попробовать решения EasySoft.

0 голосов
/ 11 июня 2019

Я только что использовал RebaseData

apt-get install curl libreoffice-calc 
curl -F files[]=@example.mdb https://www.rebasedata.com/api/v1/convert?outputFormat=csv -o output.zip
0 голосов
/ 15 февраля 2012

Вы можете читать / записывать файлы MS Access, используя ADODB, библиотеки PHP для ADODB можно найти здесь: http://adodb.sourceforge.net/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...