-
mysql et oracle
Salut tous une petite question .
J'ai fais un script php qui fonctionne avec une base de données sur easyphp.
on me demande de faire fonctionné le script avec une base oracle.
ma question est:
faut il modifier les requêtes dans le script?
est il possible de le faire?
comment faire
merci de votre aide
-
Chaque SGDB a des particularités.
Il est donc possible (probable) que tes requêtes fonctionnant dans Mysql, s'écrivent différement dans Oracle.
Pense aussi que si tu n'as pas utilisé PDO, il va falloir changer toutes les fonctions.
-
il faut premierement charger l'extension oracle(OCI) dans php.ini
avec pdo
juste remplacer
Code:
= new PDO('mysql:host=xxx;port=xxx;dbname=xxx', 'xxx', 'xxx')
par
Code:
$oracle= new PDO('oci:dbname=//10.104.25.30/ORSC','nomLogin','motdepasse');
au niveau sql il n'y a que create table (et procedures stoquées)qui est tres différent, et le format des dates n'est pas exactement le meme
aussi Il n'y a pas d'autoincrement avec oracle