LibreOffice et PHP : help !

ledru68
Invité n'ayant pas de compte PHPfrance

14 janv. 2012, 00:47

Bonsoir,

J'ai une base de données sous libre office 3, je souhaiterai pouvoir m'y connecter avec du code PHP et y executer une requête.

Peut on générer un lien ODBC entre libre office 3 et un serveur Apache sous Windows (avec le logiciel EasyPhp ou Wampserveur) ?

Sinon en JDBC ? (mais comment faire ???)

Merci c'est urgent.

Didier

ViPHP
xTG
ViPHP | 7331 Messages

14 janv. 2012, 09:44

Tu peux utiliser PDO, il permet l'accès au driver ODBC.
Ce dernier dans PHP n'est pas fait pour du LibreOffice mais d'après la doc il permet tout de même d'accéder à n'importe quel driver générique géré par le driver ODBC installé.
http://fr2.php.net/manual/fr/ref.pdo-odbc.php

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

14 janv. 2012, 17:32

Quand a jdbc ben heu c'est du java rien a voIr avec php ;)

Juste par curiosité : une base de donnée sous Libre office c'un truc à la ms access style ?

Édit : ha bas oui lbre office base

Donc odbc ;)
@+
Il en faut peu pour être heureux ......

didier68
Invité n'ayant pas de compte PHPfrance

14 janv. 2012, 21:18

Bonsoir,

Oui, LibreOffice est une database proche d'access. Mais comment vais-je vais pour choisir sous Windows le driver dans les outils d'administration (Source de données ODBC) ? Je ne sais pas lequel prendre ? car pour faire communiquer une base Access avec du code php, j'utilise un driver microsoft access + la fontion odbc_connect ... je souhaiterai en faire de même avec libreoffice mais ça ne fonctionne pas. Auriez vous une solution ?
Merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

15 janv. 2012, 01:44

leur doc est pas claire sur le sujet :mrgreen:
http://help.libreoffice.org/Common/ODBC_Connection/fr

http://www.developpez.net/forums/d66727 ... odbc-base/

bon a priori c'est pas simple http://user.services.openoffice.org/fr/ ... =9&t=27839

et je pige pas ce que jdbc viens faire la dedans (c'est le "module" de connexion aux sgbd de java ...)

@+
Il en faut peu pour être heureux ......

ViPHP
xTG
ViPHP | 7331 Messages

15 janv. 2012, 10:39

A tous les coups c'est le seul drivers permettant de se connecter à une telle base et donc il faut faire un pont vers jdbc. ^^'

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

15 janv. 2012, 22:54

belle ouverture :mrgreen:
Il en faut peu pour être heureux ......