Alguien me podria decir mas o menos cual es el codigo que se utilizaria para insertar, borrar y consultar datos en una base de datos acces y como realizaria la conexion.
Muchas gracias.SALUDOS
| |||
Cómo conectar Access con PHP Alguien me podria decir mas o menos cual es el codigo que se utilizaria para insertar, borrar y consultar datos en una base de datos acces y como realizaria la conexion. Muchas gracias.SALUDOS |
| |||
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
Este fue un pequeño ejemplo que hice para ver como funcionaba, aunque espero no usarlo nunca. <?php $micon=new COM("ADODB.Connection"); $mirec=new COM("ADODB.Recordset"); $dsn="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Documents and Settings\CVega\Escritorio\PlanJaula\Informes.mdb"; $micon->open($dsn); $mirec=$micon->execute("select distinct nivel from empresa"); $campo=$mirec->fields("nivel"); while (!$mirec->EOF) { echo $campo->value."<br>"; $mirec->movenext(); } $mirec->close(); $micon->close(); $mirec=null; $micon=null; ?> lo que hago es acceder a una base de datos que se llama informes.mdb, la cual tiene una tabla llamada empresa y esta tiene un campo llamado nivel, el cual es listado en la página. Uso la clase COM de php y esto requiere conocer ADO (ActiveX Data Objects) una API de base de datos de microsoft.
__________________ Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar. |
| |||
DSN Se me ha olvidado comentar que la base de datos la tengo en un servidor apche, en linux he leido que hace falta algo de dsn para el codigo que yo tengo, con ese codigo que m indicas no hace falta el dsn, funciona para suse. |
| |||
Te respondí a tu última duda en: http://www.forosdelweb.com/f18/problemas-con-mi-dsn-184752/#post606569 Intenta seguir el hilo de los mensajes .. y no abrir nuevos temas si todo guarda relación (ademas de dar más detalles en tus preguntas). Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Hola, Si revisas www.php.net/com , veras que esa extension solo existe en servidores windows. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |