ODBC y PHP en 7 pasos
ODBC que es un estándar de acceso a Bases de Datos desarrollado por Microsoft Corporation, el objetivo de ODBC es hacer posible el acceder a cualquier dato de cualquier aplicación, sin importar qué sistema gestor de bases de datos almacene dichos datos.
Las siglas ODBC significan en inglés Open DataBase Connectivity en español se denomina como Conectividad Abierta de Bases de Datos la cual se logra al insertar una capa intermedia llamada manejador de Bases de Datos, entre la aplicación y el DBMS. El propósito de esta capa es traducir las consultas de datos de la aplicación en comandos que el DBMS entienda.
Para que esto funcione tanto la aplicación como el DBMS deben ser compatibles con ODBC, esto significa que la aplicación debe ser capaz de producir comandos ODBC y el DBMS debe ser capaz de responder a ellos. desde la versión 2.0 el estándar soporta SAG y SQL.
Cómo utilizar ODBC con PHP
En algunas ocasiones se nos presentan diferentes problemas a solucionar, como el de desarrollar una aplicación con la cual podamos conectarnos a diferentes bases de datos como: Access, dBase, entre otras. Una forma de resolver este problema es usando ODBC.
En el siguiente ejemplo agregaremos un DSN dentro del ODBC para realizar la conexión a una base de datos en Access:
Paso 1:
Iniciamos abriendo nuestro ODBC Data Source Administrator, luego nos situamos en la pestaña System DSN
.
Paso 2:
Posicionados en la petaña System DSN
agregaremos uno nuevo, seleccionando el botón Add/Agregar
.
Paso 3:
En este caso seleccionamos el Driver de Microsoft Access (*.mdb)
y damos clic en el botón Finish/Finalizar
.
Paso 4:
Introducimos el Data Source Name
tomando en cuenta que este nombre llamará a nuestro DSN creado en ODBC. En este ejempo se llamará: prueba. La descripción (opcional). Luego damos clic en el botón Select/Seleccionar
donde buscaremos nuestra base de datos, en el ejemplo db.mbd
y seleccionemos el botón OK
.
Paso 5:
Luego de seleccionar nuestra base de datos, con todos los datos correctos, seleccionamos el botón OK
.
Paso 6:
A continuación vemos que se ha agregado nuestro DSN, con nombre prueba
y el Driver Driver do Miscrosoft Access (*.mdb)
. Ahora seleccionemos el botón OK
.
Paso 7:
Una vez creado nuestro DSN en el ODBC, veremos el siguiente código PHP el cual nos permitirá conectarnos a nuestro ODBC y realizar consultas a la base de datos.
<? $dsn = "prueba"; //debe ser de sistema no de usuario $usuario = ""; $clave=""; //realizamos la conexion mediante odbc $cid=odbc_connect($dsn, $usuario, $clave); if (!$cid){ exit("<strong>Ya ocurrido un error tratando de conectarse con el origen de datos.</strong>"); } // consulta SQL a nuestra tabla "usuarios" que se encuentra en la base de datos "db.mdb" $sql="Select * from usuarios"; // generamos la tabla mediante odbc_result_all(); utilizando borde 1 $result=odbc_exec($cid,$sql)or die(exit("Error en odbc_exec")); print odbc_result_all($result,"border=1"); ?>
Mediante este código en PHP lograremos realizar la consulta a la base de datos, en nuestro caso nos mostrará los datos guardados en la tabla usuarios
la cual contiene 4 campos Idusuarios – Nombre – Pais - Edad
y cuenta con 5 registros de ejemplo.
Esto también nos ayudará a la hora de usar otros tipos de bases de datos, soló necesitaremos modificar el driver que utilizaremos en nuestro ODBC, sin necesidad de cambiar nuestro código en PHP.
Espero les haya servido este pequeño tutorial de 7 pasos para que puedan utilizar ODBC con PHP. Los invito a quedescarguen el ejemplo.
wow.. suena muy interesante, voltea pies arriba todo lo que esta ahora
Muy útil tutorial. En ocasiones me ha tocado ir al ODBC para conectar bases de datos que ya se tenían previamente en access para demostrar las facilidades de manejarlas desde PHP.
Aunque siempre es recomendable que si van a trabajar con PHP se animen a montar también aparte del apache, un servidorcito mysql local 😉
[…] Visitando Maestros del Web me entero primeramente que con PHP se puede realizar una conexión ODBC, y segundo, algo que nunca creí, se puede usar una DB Access (*.mdb) con PHP! Enlace: 7 pasos a seguir […]
Una preguntota, ya hecho conexiones odbc a access desde php y funcionan bien, pero estoy trabajando en un servidor local, si creo uuna conexion odbc del tipo usuario que es un archivo que puede uno llevar a otro equipo puedo subir ese archivo a un servidor remoto?, es decir lo que yo quiero es tener en mi servidor remoto una base de access y que php la use, pero como solo accedo a mi servidor via ftp pues no tengo ni idea de cual es la ruta real, además de que la conexion odbc requiere un path tipo windows, ya saben el “c:\algunaruta” y eso en los servidores linux no existe, alguna alternativa?.
odbc tambien esta en linux. claro, a la hora de crear un dsn cambia la ruta de la base de datos, en su caso seria algo similar a: “/var/www/misitio/”
[…] Visitando Maestros del Web me entero primeramente que con PHP se puede realizar una conexión ODBC, y segundo, algo que nunca creí, se puede usar una DB Access (*.mdb) con PHP! Enlace: 7 pasos a seguir […]
[…] Visitando Maestros del Web me entero primeramente que con PHP se puede realizar una conexión ODBC, y segundo, algo que nunca creí, se puede usar una DB Access (*.mdb) con PHP! Enlace: 7 pasos a seguir […]
Es buen dato esto del ODBC para quienes programen en Windows, OJO Windows, por eso me gusta mucho el PHP, todo se puede.
😉
Saludos
Gildus
ok gracias, lo voy a probar entonces
el comentario de loz 7 pazoz ezta muy bien pero me fallo, no zepe dedonde zalia el codigo PHP que no iva a permitir conectarnos a nuestro ODBC.
no ze zi tengan loz pazoz para REALIZAR la coneccion con MySQL, en access no pude pero lo seguire intentando.
SALUDOZ y que buen comentario.
a qui les dejo el correo de una buena amiga: [email protected]
otra maz: [email protected]
[…] Enlace: 7 pasos a seguir […]
Hola Damian, el código me produce un error. Solo me muestra lo siguiente:
Ya ocurrido un error tratando de conectarse con el origen de datos.”); } // consulta SQL a nuestra tabla “usuarios” que se encuentra en la base de datos “db.mdb” $sql=”Select * from usuarios”; // generamos la tabla mediante odbc_result_all(); utilizando borde 1 $result=odbc_exec($cid,$sql)or die(exit(“Error en odbc_exec”)); print odbc_result_all($result,”border=1″); ?>
Realice los pasos exactamente como están en el manua. ¿Cómo puedo corregir este error?
Gracias…
Hola Elizabeth:
Debes revisar la configuracion del DSN, debes tener en cuenta que el nombre que asignes en Data Source Name debe ser el mismo que pongas en la configuracion del archivo PHP, “PASO 4”, para ser mas exactos en $dsn , ese error te da cuando no esta bien el dsn o no existe, o la base de datos tampoco existe.
espero resuelvas, Saludos.
Hola, Damian: ¿Me podrias ayudar a relacionar VB6 mediante ODBC con base de datos creada con Access 2000? Desde ya, muchas gracias. Tu ayuda nos sirve mucho.
Hola, alguno me podria decir si los ODBC de Adaptive Server Anywhere de Sybase son compatibles con PHP ?? para poder hacer esto de lo de OBDC, y si sabes de donde me puedo bajar los instaladores de las ODBC de sybase 6.0 os lo agradeceria
MaS4Cr3, Adaptive Server Anywhere de Sybase es compatible con diferentes sistemas operativos y lenguajes en los que encontramos el PHP.
estuve probando y anda bárbaro local, lo que no puedo es cuando hago un DSN que apunte a una unidad de red, p.ej. G:\ruta\base.mdb.
Alguna idea?
GRACIAS
[…] http://www.maestrosdelweb.com/editorial/odbc-y-php-en-7-pasos/ […]
pablo, si deseas utilizar una base de datos remota, puedes configurar el ODBC en donde se encuentre la base de datos.
los felicito excelente aporte, lo probé y funciona de maravilla, pero tengo una pregunta como anda el asunto de la seguridad si utilizo apache+php y conexion a odbc
Rafael, ODBC tiene seguridad, a el te conectarias usando la clave del sistema. Tambien deberias configurarlo en tu fichero PHP de conexion.
hola a todos, tengo un problema con ODBC. Vereis, tengo instalada una versión de XAMPP en mi máquina local. Desde ella abro una conexión ODBC a una base de datos en Access y no tengo ningún problema. Sin embargo, hago lo mismo en un sistema LAMPP sobre Linux en el servidor y me da problemas la función odbc_connect(). Me dice que no existe. ¿Alguien sabe a que se puede deber? Otra duda que tengo es la siguiente, cómo accedo a una base de datos que está en un equipo local con Windows desde el servidor que está en Linux; es decir, cómo le indico la ruta del fichero .mdb.
Muchas gracias.
Un saludo
Hola Elias, en linux debes verificar en el fichero de configuracion de PHP si los modulos de ODBC estan activados.
El odbc debe funcionar desde un equipo ubicado en tu red con solo proporcionar el nombre del sistema DSN que agregaste en windows.
Saludos
Gracias Damian, ya me he instalado el módulo iODBC para php. Ahora el problema que tengo es que no se cómo crear la cadena de conexión ni que driver usar para conectarme a la base de datos que tengo en Access. ¿Sabes cómo puedo realizar esto?
Muchas gracias
hola: tengo una consulta super grande que hacerle,ojala me pueda ayudar. Mi consulta es como puedo conectarme desde mi equipo local al servidor donde estoy trabajando en una aplicacion web con php necesito conectarme a bases de datos en access. el servidor web tiene LINUX y me han dicho que no se puede hacer una coneccion ODBC desde windows a linux. POR FAVOR ES UEGENTE ¡AYUDA!!!!!
MARCELA
He probado en local la conexión ODBC y va bien, lo que no puedo es cuando hago un DSN que apunte a una unidad de red. Comentaste que puedes configurar el ODBC en donde se encuentre la base de datos pero, ¿como hago alusión en PHP a la conexión remota?
Gracias por anticipado
JAMP, como bien dices, en muchas ocasiones la conexion remota a una base de datos con ODBC da problemas. Pero te es muy necesario utilizar tu base de datos remota ? No puedes tenerla local y quizas luego, programar alguna tarea que te suba la base de datos a una unidad de red remota ???
La situación es que mi jefe tiene implantado un sistema de control de acceso con tarjetas basado en access en un servidor win2000, y un sistema de reserva de aulas basado en mysql en otro servidor linux. Quiere que yo los enlace, haciendo que al hacerse una reserva, automáticamente se actualice la base de access, dado así acceso a las tarjetas.
¿lo tengo crudo?
JAMP, Son tan grandes estas bases de datos que no pueden estar en un mismo servidor y ahorrarte el tener que conectarte a una unidad remota ?
Muy buena guia, esto me ha servido recordar que tambien es posible crear aplicaciones con PHP y un manejador de base de datos como Access,,,Gracias Damian P.
Buenos dias! Primero y principal muy buena la guia, siempre es util encontrar estos tipos de recursos en la web. Segundo debo hacer una consulta: estoy programando bajo php y necesito hacer la conexion desde linux a una base remota de access en windows y no encuentro el driver para poder abrir esta base. ¿Alguna idea de donde lo puedo conseguir? U otra manera de lograr la conexion?.
Muchas gracias.
Hola, tengo un problema con el odbc cuando quiero acceder de manera remota, cuando hago referencia de manera local funciona muy bien, pero en el caso remoto me marca un error, el problema es que no puedo estar haciendo un respaldo de la base de datos remota cada día para trabajarla localmente, además de que necesito los datos que se generan al momento. ¿Qué puedo hacer? De antemano gracias.
Primero que nada, gracias. He estado dale que te pego toda la mañana con odbc y y mis .mdb y me daba error. Con este sencillo ejemplo he podido abrir access. Ahora pretendo pasar unas tablas de access a Mysql. Sé que hay convertidores pero creo que voy a crear un php que me lea lo que quiero de access y me genere tabla en Mysql. Es la primera vez que lo hago, ¿teneis una idea mejor?. Saludos
Excelente lo que nos has ofrecido, una pregunta yo quiero levantar y modificar los datos de un sistema que esta en red que utiliza sql y del cual yo no soy propietario, puedo modificarlo con mi odbc????
Hola Damian
Estoy iniciando en esto de php, me parece muy buenos tus aportes, me alegro que hallan personas como tu que brinden su ayuda sin nada a cambio.
Felicidades
Patricia
mmh muy interesante pero quisiera saber donde consigo drivers ODBC para una base de datos en Sybase Adaptive Server Enterprise, el windows normal no lo trae y en la pagina oficial de Sybase no viene nada al respecto… Espero puedan ayudarme
Yo he trabajo con ODBC y me parece muy eficiente, pero llevo varios dias taratando de hacer un paginador de resultados, pero no logro que funcione, sera que me prodian ayudar….
mi mail es: [email protected].
Muchas gracias….Frueda
bueno hice todo lo que esta aqui en el tutorial pero me sale un error al momento de conectarme con la base de datos me gustaria que me ayudaras con eso el error es el siguiente:
Warning: odbc_connect() [function.odbc-connect]: SQL error: , SQL state 00000 in SQLConnect in C:\AppServ\www\proyect\login.php on line 8
Ya ocurrido un error tratando de conectarse con el origen de datos.
te dejo mi correo para q me ayudes te lo agradezco [email protected]
que pio es esto????????
la conexion eN odbc es muy util para los estudiantes del CTA..
Como hacer una conexiòn
Hola Isael, Intenta utilizar el Microsoft OLE DB Provider for ODBC, para que puedas conectarte a tu base de datos Sybase
hola me parece muy interesante, pero me podrias hacer el favor de especificarme un poco mas como hago para abrir la petaña System DSN
Dilia, el administrador de ODBC se encuentra en windows dentro de las Herramientas Administrativas en el panel de control.
Hola Damian, lo primero felicitarte por la guia, me ha servido de gran ayuda. Pero tengo un pequeño problema. En local me funciona bien, pero debo instalar mi aplicación en un servidor, mientras tengo la bd de access en un equipo local. Esto me da el siguiente fallo: Not a valid password., SQL state 42000 in SQLConnect. Naturalmente, tengo la bd en una carpeta compartida. Qué puedo hacer?
SALUDOS, TENGO UNA BASE DE DATOS EN ACCESS, LLAMADA SOPORTE, EN UN DIRECTORIO DB, EN UN HOUSITNG EN INTERNET, Y NO JALA EL ODBC, LOCAL FUNCIONA PERFECTO, ME PUEDEN AYUDAR…, COMO SE CONFIGURA EL ODBC EN ACCESS, PARA PHP EN INTERNET, GRACIAS
SALUDOS, DEJO MIS DATOS, PARA QUIEN PUEDA AYUDAREM
[email protected]
ESTE ES EL CODIGO QUE USO, LOCALMENTE Y FUNCIONA, PERO AL SUBIRLO AL HOUSING EN INTER, NO FUNCIONA Y ME MARCA ERROR DE ODBC, GRACIAS
QUE TENGAN BUEN DIA
Hola amigos, estoy tratando de conectarme via ODBC a un servidor Oracle que esta instalado en otra maquina, probé con dos versiones de PHP la 4(appserv) y la 5(wamp) y tambien configure le oracle instantcliente 10, y no puedo conectarme de ninguna manera, también intente con OCI8 y nada, lo unico que logre fue con ORA pero como esta quedando descontinuado no me convence
porfavor, si alguien me puede ayudar estaría muy agradecido
Al código le falta un “php”
<?php
$dsn = “prueba”;
//debe ser de sistema no de usuario
$usuario = “”;
$clave=””;
//realizamos la conexion mediante odbc
$cid=odbc_connect($dsn, $usuario, $clave);
if (!$cid){
exit(“Ya ocurrido un error tratando de conectarse con el origen de datos.“);
}
// consulta SQL a nuestra tabla “usuarios” que se encuentra en la base de datos “db.mdb”
$sql=”Select * from usuarios”;
// generamos la tabla mediante odbc_result_all(); utilizando borde 1
$result=odbc_exec($cid,$sql)or die(exit(“Error en odbc_exec”));
print odbc_result_all($result,”border=1″);
?>
Necesito conectar de un LAMP a tablas dbf en windows, lo hago con iODBC ….? como? y con “driver”… alguien sabe?
Excelente aporte a la comunidad.
Felicitaciones Damian…
después de mucho buscar, he conseguido visualitzar mis tablas de access… supongo que migraré a mysql !
moltes gràcies des de barcelona!
Hola a todos, necesito conectar dos Bases de datos remotamente que estan en fox pro9, solo he podido conectar una base de datos con un “dsn” no se si puede conectar en el mismo codigo de php, o siempre se tiene que agregar un ODBC para una nueva base de datos, desde ya muchas gracias y espero su repuesta
CON ACCES CUALQUIERA LO HACE; INTENTALO CON SYBASE
¿Y para conectarme a paradox 9.0 desde php?
Lo intento por ODBC pero al crear el DSN de sistema, no me deja seleccionar la base de datos.
Tenes q tener el driver para poner sellecionar la base de datos que queres
Tengo un problema utilizo el codigo este y le cambio el nombre de la tabla por uno que tengo un mi base de datos y me dice que la tabla o vista no existe. Espero Respuesta Gracias.
Felicidades por tu aportacion, es exelente… tengo una duda, si quiero conectar me con php a sql server 2000 mediante odbc, el procedimiento seria el mismo?, cabe mencionar que mi servidor sql es remoto, y los dos corren sobre windows.
Muchas gracias Damian, es algo que estaba buscando desesperadamenta, en mi empresa con unas bases de access nos basta y queria demostrar que no hace falta cambiar todo el sistema solamente por querer consultar desde casa unos pocos datos, lo que no se aun es si se puede acceder a una consulta ya creada en access desde php. Un saludo.
esta chido el tutorial, pero quisiera saber si no hay problemas para HOSPEDAR la base y archivo php en la WEB, y ser consultado desde cualquier lado.
Warning: odbc_connect(): SQL error: , SQL state 00000 in SQLConnect in c:\inetpub\wwwroot\mi_primer_sitio\index.php on line 7
Error en la conexión con la base de datos
Esta bueno pero como puedo generar una base de datosODBC y realizar un ejecutable en visual basic por fa se los agradeceria
DAMIAN INTENTO HACER CONEXION CON BASES DE DATOS EN FOX PRO
PERO ME SACA EEROR TENGO EL MISMO ODBC SI PUEDE LE AGREDECERIA MUCHISIMO LA BASE ESTA EN RED AUNQUE EN UN PC DE PRUEBA
gracias por eplica de obdc, tengo un problema el cual no puedo entrar en red con otra maquina que lleva el programa de acces y no puedo extraer el programa a mi maquina pues sale un mensaje :
Run_tine error 4002
S1000: (microsoft][controladorODBCmicrosoft] la operacion debe usar consulta actualizable.
porfa si pueden ayudarme a resolver ese problema gracias
Excelente! muchas gracias me fue de mucha ayuda!!!
Alguien me puede ayudar tengo una conexion odbc y trabajo con php mi problema es que quiero leer los datos fila por fila para agregarlas en una tabla dibujada y al mismo tiempo me agrege una fila por cada dato la programacion es esta:
while (odbc_fetch_row($ldb)){
$verdb = odbc_result($ldb,”cod_list”);
$id = $verdb;
echo “$id”.””;
} esto me los lee pero ahora quisiera pasarlos a una tabla que he dibujado en mi pagina como hago
hola, necesito hacer la conexion de odbc desde el servidor? porque si la hago desde la pc donde estoy programando me marca
ya ocurrido un error tratando de conectarse con el origen de datos
creè la conexion desde la bd donde estoy programando pero la pagina esta en el servidor, funciona asi? o tengo q crear la conexion odbc desde el servidor
Buen dato este… pero como haria para conectarme a una bdd Sql Server???
Buen puen POST, me ha sido de mucha utilidad, más que todo por que quiero migrar una aplicación de Postgres a SQLExpress.
Muy buen articulo, pero tengo un problema… Cuando lo hago local me funciona perfectamente.. pero cuando me conecto a una unidad de red no me funciona…
Alguien podria ayudarme
Hola.. me parecio muy interesante el tutorial… sin embargo a mi no me funciono.. lo hice exactamente como lo presentan aqui, pero al ejecutarlo me aparece
Fatal error: Call to undefined function odbc_connect() in /home/ruben69/public_html/systemreports/Connection/ConnectODBC.php on line 7
La linea 7 es $cid=odbc_connect($dsn, $usuario, $clave);
Alguna idea de que pasa?
Gracias
Wenas , lo primero un tutorial muy bueno , me ha servidor bastante ,gracias.
pero tengo una duda ,si yo tengo una pagina web colgada en un sitio web, puedo acceder a una base de datos mediante odbc ,que tengo en mi pc (local), uso Db2(IBM), en resumen , quisiera saber como accedo por ip a la bd. ( Estoy utilizando el codigo escrito de este articulo)
Tengo que añadir algo a $dsn , o bien modificar algun parametro en el ODBC ? :S
gracias de antemano , espero alguna respuesta
gracias
Que buen post me estaba matando intentando conectar PHP con SQL Server por ODBC, Muchas Gracias
Para Antonio y quien haya creado este blog,,, pase una semana en linux tratando de conectar php con oracle mediante OCI8 etc… se me complico un poco me pase a w7 con wamp y agrege el DSN .. yy bueno GRACIAS A DIOS EXISTEN ESTE TIPO DE BLOGS GRACIAS A TODOS.
como puedo entrar ha youtube en la escuela ya intente varias proxy pero me sige bloqueando casi todas las proxy .Ce lo agraddeceria mucho si me pueden ayudar gracias bye
Necesito entrar a un servidor remoto que presenta un servidor Mysql…
por odbc no hay problema cuando la BD esta directamente en el servidor… pero en mi caso, no solo debo entrar al servidor remoto sino que debo entrar al administrador Mysql y darle la password respectiva para entrar a la BD que quiero…
y Mysql ODBC 5.1 no me da esa opcion de conexion….
COMO LO HAGO??? toy urgidisimo, alguien me puede ayudar???
Estoy comectando una base datos de sybase con php y me da este error
Warning: sybase_connect() [function.sybase-connect]: Sybase: Server message: Changed database context to ‘DS_SIRAL’. (severity 10, procedure N/A) in c:\wamp\www\doris\consulta_sybase\conecta_sindb.php on line 2
Connected successfully
Este es el codigo
ya supuestamente hice los cambios en el ini, tambien esta habilitada la extension de sybase
Hice una prueba con tu codigo y no tiene errores esta perfecto…mil gracias
[…] sitios completos desarrollados en este lenguaje. Utilizando como complemento el artículo “ODBC y PHP en 7 pasos” será posible leer/guardar los datos de nuestra aplicación web en servidores Microsoft SQL […]
hola me salio super bien la conexion yo la elabore con php y sql server 2000 y ya me realiza la consulta de la base de datos pero ahora quisiera saber como insertar registros a la tabla desde php es que solo lo habia echo con php y mysql. y ahora no se q modificar
Tengo server mu .. lo que pasa es que mi configuracion no anda
no se si alguiel de da una manito
quiero saver en que ando mal cualquier ayuda me sirve
Damian saludos.
Quisiera pedirte un favor.
Mira realice los pasos para conectar una base dedatos via ODBC localmente y funciona perfectamente con PHP.
El problema se me presenta cuando intento conectarme en red.
1.Tengo una base dedatos en un servidor, con sus permisos de acceso, y en mi PC local cree una unidad de red E:\mibase.mdb.
2.Cree el ODBC de sistemas apuntando a esta a unidad de red y seleccione mibase.mdb.
3. Me sale el siguiente error::
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Controlador ODBC Microsoft Access] ‘(desconocido)’ no es una ruta de acceso válida. Asegúrese de que la ruta está escrita correctamente y que está conectado al servidor donde se encuentra el archivo., SQL state S1009 in SQLConnect in C:\wamp\www\conexionPHP.php on line 12
4. Como ves intenta buscar la DB en la unidad C:.
Esto es lo que tengo en la linea 12:
$conex=odbc_connect($base_soporte,””,””);//donde $base_soporte es el nombre del ODBC.
Como puedo conectar esta base de datos ??
Muy bueno!!! ya logre conectar php con acces..en verdad mil gracias..
Hola gente, saben como podré acceder a una Base de Datos que tengo en PhpMyAdmin desde ODBC? Tengo que colocarle como nombre al driver “localhost” ? y en mi archivo de configuracion de PHP también? Agradecería que alguien que sepa me dijera o tan siquiera una sugerencia. Gracias.
olvídenlo ya lo pude hacer, mysql-connector-odbc-5.1.6 fue la solución, agregué el driver al Administrador de ODBC y le configure los parametros como localhost, root y el password y de allí se me desplegaron las base de datos que tenia creada en phpMyAdmin :)))) y bueno manana tengo entrevista en mi uni para hacer practicas profesionales sobre php y mysql y estoy asustado
dbase_open(“c:datos.dbf”,1);
sencillo y facil
AMIGOS,
Para los que tienen problemas accediendo a las base de datos ene otra unidad que no sea “C:/”, me imagino que lo hacen asi por que estan accediendo a ellas a traves d ela red?, si es asi, la solución es acceder a ellas directamente, ej: “//SERVIDOR/CARPETA/datos.mdb”
Saludos.
Hola Damian Dios te bendiga
Mi pregunta es la siguiente ¿Como puedo crear una ODBC entre mysql utilizando XAMPP y visual foxpro 9?. con php lo estoy realizando pero tambien me gustaria con VFP9.
Gracias por tu ayuda.
I’d have to come to terms with you on this. Which is not something I usually do! I really like reading a post that will make people think. Also, thanks for allowing me to speak my mind!
Hola!, disculpa mi ignorancia, como hago para trabajar con varias bd, por ej. MS SQL server, oracle o postgred o mysql,
Como detecto el tipo servidor de BD que usare (cual esta corriendo o cuantos servidores de BD hay) mediante PHP, es posible esto?
2-) Es posible hacer los 7 pasos que se hace desde windows, desde PHP u otros, esto es hacer una autoconexion con la obdc?
Desde ya muchas gracias!