Précédent   Forum du club des développeurs et IT Pro > PHP > PHP & SGBD > PHP & Oracle
PHP & Oracle Forum d'entraide sur Oracle avec PHP. Avant de poster -> FAQ Oracle et Cours Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 19/10/2012, 16h30   #1
n.corubolo
Invité de passage
 
Inscription : octobre 2012
Messages : 1
Détails du profil
Informations forums :
Inscription : octobre 2012
Messages : 1
Points : 0
Points : 0
Par défaut PHP et Oracle 11G

Bonjour à tous,

J'ai fait une application en php qui permet de se connecter à des bases de données distantes et locales.

Cela fonctionnait très bien jusqu’à que je supprimer ma base de donnée locale (10g express edition) et la remplace par une base 11G R2 enterprise edition. J'ai par la même occasion supprimer le driver qui me permettait de me connecter à l'ensemble de ces bases de données.

La version 11G apporte de nouveau driver mais je n'ai pas réussi à le faire fonctionnait.

Je me connectait de la façon suivante :

Code :
odbc_connect("Driver={Microsoft ODBC for Oracle};Server=$ora_host:1521/$ora_db;Uid=$ora_user;Pwd=$ora_pass;", $ora_user,$ora_pass);
Le nom du nouveau driver installé étant "Oracle dans OraClient11g_home1"

J'ai essayé de réinstaller le driver "Microsoft ODBC for Oracle" mais je n'ai pas trouver de méthode le permettant. Ni une façon de me connecter avec le nouveau driver. J'ai à chaque fois un warning sur le odbc_connect.

Pour info, je suis sous windows 7 64bit, j'utilise la version Oracle 11G R2 enterprise edition (11.2.0) 64bit et EasyPHP 5.4.6.

Comment pourrais-je régler cela ?

Merci.
n.corubolo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2012, 16h47   #2
gene69
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 1 626
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 1 626
Points : 1 992
Points : 1 992
euuuh à ta place j'essaierai de définir une source odbc et je me connecterai à la source.

sinon pour les sportif ya OCI.
__________________
PHP fait nativement la validation d'adresse électronique .
Celui qui a inventé mysql_connect(...) or die() est déjà mort plusieurs fois.
Soyez moderne: mysqli_connect() or throw Exception(mysqli_connect_error());

PHP: un problème ? décrivez le avec ceci.

Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2012, 22h20   #3
nathieb
Membre émérite
 
Avatar de nathieb
 
Homme olivier Thiébaut
Chef de projet/Architecte
Inscription : mai 2004
Messages : 711
Détails du profil
Informations personnelles :
Nom : Homme olivier Thiébaut
Âge : 46
Localisation : France

Informations professionnelles :
Activité : Chef de projet/Architecte
Secteur : Service public

Informations forums :
Inscription : mai 2004
Messages : 711
Points : 853
Points : 853
Par défaut odbc

Bonjour,

Il faut effectivement passer par OCI ou PDO. odbc est une surcouche, donc une perte de performance.

Olivier
__________________
Architecte déstructurant,
be cool, be free

J2EE - PHP - Free OS
nathieb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2013, 16h29   #4
owenho
Membre habitué
 
Homme
Architecte de système d'information
Inscription : mai 2009
Messages : 240
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Architecte de système d'information

Informations forums :
Inscription : mai 2009
Messages : 240
Points : 121
Points : 121
OCI c'est mieux ,

oci.png

mais si on parle professionnelle c'est quoi les avantages de chacun !
owenho est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 15h01.


 
 
 
 
Partenaires

Hébergement Web