“Conocimiento software>Microsoft Access

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

2015/3/15
¿ 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
¿Qué Quiere { } en Excel Media
Como todo el año en MS Excel
¿Qué es el Freeze Panes opción en Excel 2007
Cómo calcular los porcentajes de los ingresos netos en Excel
Cómo hacer el texto a través de imágenes con Microsoft Excel
Cómo calcular las células coloreadas en Excel 2003
Cómo abrir Word desde Excel VB
Cómo utilizar Microsoft Excel al nombre del rango de datos que desea importar
Conocimiento de la computadora © http://www.ordenador.online