1
Crear la base de datos MySQL para almacenar los datos de acceso utilizando el MySQL de línea de comandos , o una utilidad como " phpMyAdmin ". Por ejemplo , en la línea de comando de MySQL , escriba:
CREATE DATABASE ` empleados ` caracteres predeterminado utf8 COLLATE utf8_unicode_ci ;
2
Crear una tabla de MySQL con una estructura que es la misma como la estructura de base de datos Access utilizando la línea de comando de MySQL, o una utilidad como " phpMyAdmin ". Por ejemplo , en la línea de comando de MySQL , escriba:
CREAR empleados ` tabla` ` ` empleados (
` id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
. `name ` VARCHAR ( 100 ) NOT NULL,
`email ` VARCHAR ( 100 ) NOT NULL
) ENGINE = MYISAM ;
3
Crear un archivo PHP usando un editor o el Bloc de notas. Conéctese a la base de datos Access usando la función " odbc_connect " , y pasando el nombre de la base /ubicación, nombre de usuario y contraseña. Por ejemplo , escriba:
< php
$ ADBC = odbc_connect ( "acceso" , "usuario" , "pass" ) or die ( " No se pudo conectar a la base de datos Access ! "? ) ;
4
Crear una consulta para seleccionar todos los registros del documento de acceso . Por ejemplo , escriba:
$ query = "SELECT * FROM empleados " ;
5
Ejecute la consulta en la base de datos Access usando la función " odbc_exec " . Por ejemplo , escriba:
$ result = odbc_exec ($ ADBC , $ consulta ) or die ( "¡ No se pudo ejecutar la consulta en la base de datos Access ");
6
Conéctese al servidor de base de datos MySQL, y seleccione la base de datos que ha creado. Por ejemplo , escriba:
$ MDBC = mysql_connect ( "localhost " , "username" , "password ") or die ( "No se pudo conectar con el servidor de base de datos MySQL ");
$ mdb = mysql_select_db ( " empleados ") or die ("No se pudo seleccionar la base de datos MySQL ");
7
iterar por las filas de la base de datos de Access, e importar los datos en las variables de PHP . Crear una cadena de consulta para insertar los datos de cada fila en la base de datos MySQL. Por ejemplo , escriba:
while ( odbc_fetch_row ( $ result )) {
$ id = odbc_result ( $ resultado , "id" ) ;
$ name = odbc_result ( $ resultado , "name" ) ;
$ email = odbc_result ( $ resultado , "email" ) ;
$ insertar = sprintf ( " INSERT INTO ` empleados ` ( ` id `,` name ` ,` email ` VALORES ) ( "% s " ,"% s " ,"% s ") ', $ id, $ nombre, $ email ) ;
8
ejecutar la inserción de MySQL . consulta para insertar los datos y cerrar el ciclo
$ ins_result = mysql_query ($ insert) or die ( "No se puede insertar datos en la base de datos MySQL "); }
>