-
Connexion PHP / Oracle
Bonsoir à tous,
J'ai commencé à développer il y a quelque temps une application php/mysql (pour mes besoins personnels). Aujourd'hui, compte tenu du volume de données et du nombre de calculs effectués par cette application, mysql ne fait malheureusement plus l'affaire.
Envisageant de changer de SGBD, j'ai téléchargé et installé aujourd'hui oracle 10 XE. Malheureusement (et c'était à prévoir), je suis un peu perdu. L'installation s'est bien déroulée, mais la fonction de connexion à Oracle ne fonctionne pas.
<?php
$oci_conn = oci_logon("ma_base","mot_de_passe" );
?>
Ce code me renvoie: Fatal error: Call to undefined function ora_logon()
Je travaille en local, via wamp, sur windows XP. J'ai bien installé et décommenté php_oci8.dll de tous les fichiers php.ini, essayé ora_logon, oci_connect, ocilogon, mais rien n'y fait. Qui plus est, les fonctions oracle n'apparaissent pas dans phpinfo(). Quelque chose ne doit pas être installé. J'ai cherché sur google et quelques forums, mais je ne trouve rien.
Si jamais vous savez ce qui cloche, n'hésitez pas :)
Merci.
-
bonjour.
ton probleme est que la fonction que tu as utilisé, pour connecter a la base de données oracle n'est pas connue par ton php ,pour ça tu dois ajouter l'extention php d'oracle qui contient les fonctions nécessaires pour gérer une base de données oracle à ton php. mais tu peut ne pas utilisé oracle , car mysql est un sgbd qui peut supporter une base de données de taille très grande,
il suffit de définir la capacité de ta base de données
merci.
-
bonjour,
tu as utilisé une fonction d'OCI pour connecter à oracle, donc ajouter l'extension php OCI a ton php
-
Bonjour,
regarde là.
Mais, c'est vrai qu'il faudrait une application vraiment très exigeante pour nécessiter Oracle à la place de MySql. Je crains que tu n'y gagnes que des difficultés, pour une application "personnelle".
Bonne continuation.