[linux-programlama] Re: PHP-Oracle baglantisi

---------

From: Kemal Polat (polatk@hotmail.com)
Date: Mon 17 Mar 2003 - 17:06:33 EET

  • Next message: Can Pacaci: "[linux-programlama] Re: PHP-Oracle baglantisi"

     
    Ben Red Hat 7.1 ve oracle 8.1.7 için yaptım ama umarım işinize yarar

    php'in özel olarak bu iş için derlemesi gerekiyor..

    ./configure --with-apxs=/.../apache/bin/apxs --enable-track-vars
    --with-oracle=/oracle_kurduğumuz_dizin/ --enable-oci8 --enable-sigchild

    bu sadece oracle kısmı tabii... ek özellikler için eklemeler yapılabilir.

      

    <?php
    PutEnv("ORACLE_SID=herneyse");
    $connection = Ora_Logon ("scott", "tiger");
    if ($connection == false){
    echo Ora_ErrorCode($connection).": ".Ora_Error($connection)."<BR>";
    exit;
    }

    $cursor = Ora_Open ($connection);
    if ($cursor == false){
    echo Ora_ErrorCode($connection).": ".Ora_Error($connection)."<BR>";
    exit;
    }

    $query = "SELECT * FROM EMP";
    ora_parse($cursor, $query) or die;
    ora_exec($cursor);
    echo "<PRE>\n";
    echo "$query\n\n";
    $numcols = 0;
    while(ora_fetch($cursor)){
    $numcols = ora_numcols($cursor);
    for($column=0; $column <$numcols; $column++){
    $data = trim(ora_getcolumn($cursor, $column));
    if($data =="") $data = "NULL";
    echo"$data\t";
    }
    echo "\n";
    }
    ?>

    Umarım yardımcı olur.
    >From: Can Pacaci >Reply-To: linux-programlama@liste.linux.org.tr >To:
    "linux-programlama@liste.linux.org.tr" >Subject: [linux-programlama]
    PHP-Oracle baglantisi >Date: Mon, 17 Mar 2003 15:55:44 +0200 >>Merhaba,
    >Linux RH 8.0 de calisan Apache-PHP4 uzerinden Oracle RDBMS e >>nasil
    baglanabilirim. ODBC mi SQLNet kullanarak mi baglanabilirim (Connect string
    i>>nasil olacak)? unixodbc sitesinden birtakim driver lar indirdim, fakat
    kullanim >>konusunda bilgi bulamadim. >>Tesekkurler, iyi calismalar... >>>>>

    ----------------------------------------------------------------------------
    The new MSN 8:[1] smart spam protection and 2 months FREE*

    --- Links ---
       1 http://g.msn.com/8HMBEN/2737


  • Next message: Can Pacaci: "[linux-programlama] Re: PHP-Oracle baglantisi"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.