Page 1 of 1

PHP y DBF

Posted: Wed Mar 25, 2015 9:58 pm
by FiveWiDi
Hola a todos,

Sabrían decirme si con código PHP se pueden manejar consultas a DBF?

Si ya sé, pásate a MYSQL y todo resuelto.
Precisamente quiero evitar eso.

Gracias,

Re: PHP y DBF

Posted: Thu Mar 26, 2015 7:21 am
by Antonio Linares
Carlos,

PHP tiene algunas funciones de uso de DBFs pero muy básicas

Re: PHP y DBF

Posted: Tue Mar 31, 2015 10:12 am
by Carlos Mora
FiveWiDi wrote: Sabrían decirme si con código PHP se pueden manejar consultas a DBF?
Si ya sé, pásate a MYSQL y todo resuelto.
Precisamente quiero evitar eso.
Respuesta corta: No.
Respuesta larga: Más o menos. Hay unas pocas funciones para leer archivos dbf pero no incluye índices.
La gente de ADS desarrolló un módulo para PHP para acceder a sus servidores, pero abandonaron el proyecto hace un par de años. La ultima consulta de las news de ADS/PHP es del 2012, y en el foro ads la ultima es del 2014. Casi no tiene soporte, fijate que las preguntas estan pero no tienen respuesta.

http://devzone.advantagedatabase.com/forum/tags/php/

Creo que estás tratando de evitar lo inevitable. :wink:
Sin ánimo de abrir debates, al comparar el funcionamiento de las aplicaciones web con las de escritorio vas a ver que son muy diferentes. usar DBFs implica abrir y cerrar todos archivos con cada página que se navega, a diferencia de un servidor de BBDD con los que PHP mantine abiertas y cacheadas las conexiones, y cachea las consultas.

Re: PHP y DBF

Posted: Wed Apr 01, 2015 10:08 am
by FiveWiDi
Carlos Mora wrote:
FiveWiDi wrote: Sabrían decirme si con código PHP se pueden manejar consultas a DBF?
Si ya sé, pásate a MYSQL y todo resuelto.
Precisamente quiero evitar eso.
Respuesta corta: No.
Respuesta larga: Más o menos. Hay unas pocas funciones para leer archivos dbf pero no incluye índices.
La gente de ADS desarrolló un módulo para PHP para acceder a sus servidores, pero abandonaron el proyecto hace un par de años. La ultima consulta de las news de ADS/PHP es del 2012, y en el foro ads la ultima es del 2014. Casi no tiene soporte, fijate que las preguntas estan pero no tienen respuesta.

http://devzone.advantagedatabase.com/forum/tags/php/

Creo que estás tratando de evitar lo inevitable. :wink:
Sin ánimo de abrir debates, al comparar el funcionamiento de las aplicaciones web con las de escritorio vas a ver que son muy diferentes. usar DBFs implica abrir y cerrar todos archivos con cada página que se navega, a diferencia de un servidor de BBDD con los que PHP mantine abiertas y cacheadas las conexiones, y cachea las consultas.
Vaya por Dios!
Con la pereza que me da!!
En fin empezaré a aprender MySql.

Re: PHP y DBF

Posted: Wed Apr 01, 2015 9:40 pm
by Kleyber
Es posible si usas atravez de ODBC. Nunca he intentado, pero he visto alguns ejemplos de uso via ODBC. Pero lo mas fiable es pasar a MySQL o MariaDB que es mejor,

Re: PHP y DBF

Posted: Tue Apr 21, 2015 3:20 pm
by hmpaquito
FiveWidi,

Aún no abras MySql.

There is also a PHP - client, or rather, a piece of code, which demonstrate a possibility of such solution.
Desde http://www.kresin.ru/en/letodb.html

Re: PHP y DBF

Posted: Tue Apr 21, 2015 4:39 pm
by Carlos Mora
Hey Paquito,
si usa LetoDb no tendrá que aprender MySQL, pero si tendrá que aprender RUSO, ha ha ha :wink:

Support Forum

http://clipper.borda.ru

Por cierto.... ¿Alguien usa Leto en producción? Yo hice unas cuantas pruebas poco significativas, pero nunca lo use en un proyecto serio. Sería muy interesante saber si se puede usar para aplicar en nuestros programas.

Re: PHP y DBF

Posted: Tue Apr 21, 2015 5:30 pm
by hmpaquito
jajajajaja....

No en serio... no creo que ese sea el foro oficial... ese sólo es ruso... como Kresin...

Aquí hay otro foro donde también se habla de LetoDb y parece que lo explican todo muy bien http://www.pctoledo.com.br/forum/viewto ... =42&t=8167 y aquí http://www.pctoledo.com.br/forum/viewto ... 42&t=15108 (en Portugués)

Re: PHP y DBF

Posted: Tue Apr 21, 2015 6:02 pm
by cnavarro
Antiguo, pero, como siempre, muy bien explicado

http://bielsys.blogspot.com.es/2008/07/ ... -para.html