我正在處理這個項目,我需要連接到Oracle數據庫。我正在使用最新版本的WAMP 2.2,並且還啓動了所有與PHP擴展中的Oracle相關的擴展。我已經使用以下代碼連接到Oracle數據庫。PHP中的Oracle連接錯誤。致命錯誤:調用未定義的函數oci_connect()
<?php
$dbHost = "192.168.0.205";
$dbHostPort="1523";
$dbServiceName = "orcl";
$usr = "system";
$pswd = "admin";
$dbConnStr = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)
(HOST=".$dbHost.")(PORT=".$dbHostPort."))
(CONNECT_DATA=(SERVICE_NAME=".$dbServiceName.")))";
if(!$dbConn = oci_connect($usr,$pswd,'192.168.0.205:1158/em')){
$err = oci_error();
trigger_error('Could not establish a connection: ' . $err['message'], E_USER_ERROR);
}
else
{
echo "COnnected";
}
$strSQL = "SELECT SYSDATE FROM DUAL";
$stmt = oci_parse($dbConn,$strSQL);
if (! oci_execute($stmt)){
$err = oci_error($stmt);
trigger_error('Query failed: ' . $err['message'], E_USER_ERROR);
};
while(oci_fetch($stmt)){
$rslt = oci_result($stmt, 1); print "<h3>query returned: ".$rslt."</h3>";
}
?>
請提出錯誤。提前致謝。
檢查'phpinfo()'以確保擴展真的被加載。您可能修改了錯誤的.ini文件(例如命令行版本,這不會影響SAPI模式)。 – 2013-03-08 14:35:38
感謝您的回覆 – 2013-03-08 14:43:12