Visualizzazione dei risultati da 1 a 5 su 5

Discussione: connessione PHP-Oracle

  1. #1

    connessione PHP-Oracle

    Salve a tutti,

    non riesco a connettere php con il db oracle versione 10.

    Inserisco questa stringa di connessione:

    $conn=ora_logon("Username", "Password", "localhost/XE");
    if ( ! $conn ) {
    echo "Unable to connect: " . var_dump( oci_error() );
    die();
    }
    else {
    echo "Connected sucessfully.

    \n";
    }

    e ricevo sempre questo errore:
    Fatal error: Call to undefined function ora_logon() in C:\workspace_php\prova\index.php on line 4
    Qualcuno riesce ad aiutarmi?
    Grazie

  2. #2
    ciao,

    ora_logon mi sa proprio che non esiste...

    per connetterti a oracle usa le OCI

    http://it.php.net/manual/en/ref.oci8.php

    esempio
    Codice PHP:

    $conn 
    oci_connect("Username""Password""localhost/XE");
    if (!
    $conn) {
        
    $e oci_error();
        
    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);


  3. #3
    ciao,
    ho provato a seguire il tuo suggerimento ma ho rilevato questo errore:

    Warning: oci_connect() [function.oci-connect]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that PATH includes the directory with Oracle Instant Client libraries in C:\workspace_php\prova\index.php on line 13

    Warning: oci_error() [function.oci-error]: OCIError: unable to find error handle in C:\workspace_php\prova\index.php on line 15

    Fatal error: in C:\workspace_php\prova\index.php on line 16

  4. #4
    Un DB Oracle richiede le sue proprie inizializzazioni...devi settare il TNSNAMES.ORA, installare Oracle Instant Client, settarre i corretti path...

    insomma quegli errori non sono dovuti a problemi PHP ma a problemi con la tua installazione di Oracle...
    quindi puoi domandare in sezione Database o meglio ancora al db-admin del tuo database

  5. #5
    grazie mille,ci sono riusciti ascoltando i tuoi suggerimenti.
    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.