PHP ile Oracle Veritabanına Bağlanma Fonksiyonu:
Fonksiyon, Oracle veritabanına bağlanıp kullanıcıdan aldığı parametreyi SQL sorguda kriter olarak belirleyerek sorgudan dönen değeri sonuç olarak döndürüyor.
function data_analiz($idfield1)
// dışarıdan parametre alan fonksiyon
{
//Oracle bağlantı string'i
$conn = "(DESCRIPTION=(ADDRESS = (PROTOCOL = TCP)(HOST = host.domain.adresi)(PORT = 1541))(CONNECT_DATA=(SID=BTCMTEST)))" ;
if ($conn = OCILogon("user_name", "password", $conn))
{
// echo "Oracle veritabanına başarıyla bağlandı...\n";
$stid = oci_parse($conn, "SELECT STATUS_TYPE FROM APPS.XXBTC_SE_WORK_ORDERS_V where WIP_ENTITY_NAME='$idfield1'");
oci_execute($stid);
while (($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) != false)
{
$id=$row['STATUS_TYPE'];
}
// OCILogoff($c);
}
else
{
$err = OCIError();
echo "Connection failed." . $err[text];
}
return $id;
}