2015-05-25 87 views
0

連接到Oracle數據庫這是我在終端上檢查平這個相應的數據庫中,我從一個教程拿到代碼,無法從PHP

<?php 

$db = 「(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.34)(PORT = 1521)))(CONNECT_DATA=(SID=orcl)))」 ; //gave my corresponding ip 

if ($c=OCILogon(「system」, 「your database password「, $db)) // gave my corresponding username and password 
{ 

echo 「Successfully connected to Oracle.\n」; 

OCILogoff($c); 

} else { 

$err = OCIError(); 

echo 「Connection failed.」 . $err[text]; 

} 


?> 

,有平到這個IP(我的IP對應)

而且我可以通過從Windows機器蟾蜍連接到這個數據庫,我目前使用Ubuntu

沒有消息顯示連echo 「Connection failed.」 . $err[text];

我在做什麼錯請幫忙

+0

請......所有的改變'「」'定期引號'「'。這些都是彎引號,並會殺死任何東西,甚至是雜草,我可以預見人們想要回答這個問題,但這是無關緊要的,投票結果如此 –

+1

*「沒有消息正在顯示......」* - 將錯誤報告添加到頂部你的文件在打開PHP標記 後,例如'<?php error_reporting(E_ALL); ini_set('display_errors',1);'然後你的代碼的其餘部分,你將開始看到它們,正在解析錯誤 –

+0

@Fred -ii我很抱歉的混淆n,但我已經把''''改成'''' – Mukund

回答

1

看來你沒有在你的系統中安裝php-oracle驅動程序,你有沒有檢查過它?如果它不存在,從Oracle下載相應的一個

http://kogentadono.com/2011/11/02/installing-oci8-on-ubuntu/ 

看看這有助於