“Conocimientos software>Microsoft Access

¿Cómo puedo importar un documento de Microsoft Access a una base de datos PHP

2011/12/10
¿ MySQL es la base de datos más utilizado con el lenguaje de scripting PHP . Puede importar un documento de Microsoft Access a una base de datos PHP mediante la importación de los datos de Microsoft Access , y escribir a una base de datos MySQL con PHP. PHP tiene funciones integradas que le permiten importar datos de Access como base de datos ODBC y para escribir los datos directamente en una base de datos MySQL. Instrucciones
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 "); }


>

Microsoft Access
Cómo hacer una Fecha de cambio de color después Expiraton en Excel
Cómo agregar una casilla Sí o No a una hoja de cálculo de Excel
Cómo utilizar la función TIR en Microsoft Excel
Cómo utilizar Excel para determinar Class Rank
Cómo proteger un libro de trabajo en Microsoft Excel 2003
¿Qué es una SAO Excel
¿Se puede crear hipervínculos en Microsoft Excel
Cómo hacer un histograma de una lista de datos en Excel
Conocimientos Informáticos © http://www.ordenador.online