? MySQL é o banco de dados mais comum usado com a linguagem de script PHP. Você pode importar um documento do Microsoft Access para um banco de dados PHP , importando os dados do Microsoft Access , e escrevê-lo para um banco de dados MySQL usando PHP. PHP foi construído com funções que permitem que você importe dados do Access como um banco de dados ODBC e para gravar os dados diretamente em um banco de dados MySQL . Instruções
1
Criar o banco de dados MySQL para armazenar os dados de acesso usando a linha de comando do MySQL , ou um utilitário como o " phpMyAdmin ". Por exemplo , na linha de comando do MySQL , digite:
CREATE DATABASE ` colaboradores ` default CHARACTER SET utf8 COLLATE utf8_unicode_ci ;
2
Criar uma tabela MySQL com uma estrutura que é o mesmo como a estrutura de banco de dados Access usando a linha de comando do MySQL , ou um utilitário como o " phpMyAdmin ". Por exemplo , na linha de comando do MySQL , digite:
CREATE TABLE ` colaboradores ` ` ` funcionários (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
. `name` VARCHAR ( 100) NOT NULL,
`email` VARCHAR ( 100) NOT NULL
) ENGINE = MYISAM ;
3
Criar um arquivo PHP usando um editor ou o Bloco de Notas. Conecte-se ao banco de dados Access usando a função " odbc_connect " , e passando o nome do banco de dados /localização, nome de usuário e senha. Por exemplo, digite :
$ ADBC = odbc_connect ( "acesso", "user", "pass" ) or die ( "Não foi possível conectar ao banco de dados Access ! " );
4
Crie uma consulta para selecionar todos os registros do documento Access. Por exemplo, digite :
$ query = "SELECT * FROM empregados ";
5
Execute a consulta no banco de dados Access usando a função " odbc_exec " . Por exemplo, digite :
$ resultado = odbc_exec ( $ ADBC , $ query ) or die ( "Não foi possível executar a consulta no banco de dados Access ! ");
6
Conecte-se ao servidor de banco de dados MySQL, e selecione o banco de dados que você criou. Por exemplo, digite :
$ MDBC = mysql_connect ( "localhost ", " nome de usuário ", " senha") or die (" ! Não foi possível conectar ao servidor de banco de dados MySQL ");
$ mdb = mysql_select_db ( "empregados" ) or die ( "Não foi possível selecionar o banco de dados MySQL !") ;
7
percorrer as linhas no banco de dados Access, e importar os dados para variáveis PHP . Criar uma seqüência de consulta para inserir os dados para cada linha no banco de dados MySQL . Por exemplo, digite :
while ( odbc_fetch_row ($ resultado )) {
$ id = odbc_result ($ resultado , "id" );
$ name = odbc_result ( $ resultado , "nome") ;
$ email = odbc_result ($ resultado , "email ");
$ insert = sprintf ( " INSERT INTO ` colaboradores ` ( ` id `,` nome ` , ` email ` ) VALUES ( "% s "," % s ", "% s " ) ', $ id, $ nome, $ email );
8
Executar a inserção MySQL . consulta para inserir os dados e fechar o ciclo
$ ins_result = mysql_query ( $ insert ) or die ( "Não foi possível inserir dados no banco de dados MySQL! "); }
? >