===== SIC PHP ===== apt-get install php odbc-mdbtools php-odbc php-mbstring ==== Play ==== Install mdbtools on local machine sudo apt-get install mdbtools Start mdb-sql: mdb-sql SicDB.mdb === List tables === list tables go === Describe tables === describe table SIC0001F go === SIC Tables === +------------------------------+ |Tables | +------------------------------+ |SIC0001F | Personas físicas |SIC0001J | Personas jurídicas |SIC0001A | Last modification +------------------------------+ === Query an ID (cédula) === select CEDULA,NOMBRE,APELLIDOS from SIC0001F where CEDULA like '%112540139%' go === Query example with PHP === On server: query($query)->fetchAll(\PDO::FETCH_ASSOC); print_r($result); ?> === Export to MariaDB === == Tables == mdb-export SicDB.mdb SIC0001F > SIC0001F.csv mdb-export SicDB.mdb SIC0001J > SIC0001J.csv mdb-export SicDB.mdb SIC0001A > SIC0001A.csv == Schema == mdb-schema SicDB.mdb | sed "s/^-/#/;s/\[//g;s/\]//g" > sicdb.sql === Install MariaDB === sudo apt-get install mariadb-server mariadb-client php-mysql === Import to MariaDB === MariaDB [(none)]> create database sicdb; cat sicdb.sql | mysql -u root sicdb mysqlimport --ignore-lines=1 --fields-terminated-by=, --fields-enclosed-by=\" -u root --local -p sicdb SIC0001J.csv mysqlimport --ignore-lines=1 --fields-terminated-by=, --fields-enclosed-by=\" -u root --local -p sicdb SIC0001F.csv === PHP === query($query)->fetchAll(\PDO::FETCH_ASSOC); print_r($result); ?> ==== Troubleshooting ==== To fix this error: Can't open cursor lib '/etc/libodbccr.so' : file not found cd /usr/lib/x86_64-linux-gnu ln -s libodbccr.so.2 libodbccr.so ==== References ==== * https://bugzilla.redhat.com/show_bug.cgi?id=719595 * https://www.systutorials.com/docs/linux/man/1-mdb-sql/ * https://stackoverflow.com/questions/15896046/where-clause-not-working-in-sql-query-using-mdbtools * https://stackoverflow.com/questions/6072883/connect-to-ms-access-remote-mdb-file-from-php-on-linux * http://notes.tomcarlson.com/mdb-to-mysql * http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers * https://stackoverflow.com/questions/25231153/show-load-time-on-page