2012-06-13 23 views
0

我想用PHP連接到Sybase後端。但是,當我運行時:PHP sybase_connect找不到

<?php 
if (function_exists(sybase_connect)) { 
    echo "Exists"; 
} 
else { 
    echo "Does not exist"; 
} 
?> 

它打印「不存在」。這是在Unix上,Sybase安裝在那裏。爲了能夠使用sybase_connect(),我需要什麼?

謝謝!

+0

如果這是PHP函數,那麼你應該通過與您$ 如果(function_exists($ sybase_connect)){ – Hardik

+0

@Hardik可變參數雖然這是真的,但我認爲OP確實希望它存在:) –

+0

決定用Perl代替,現在就開始工作,謝謝! –

回答

0

雖然將函數名稱作爲字符串傳遞,但如果它不存在,則可能是服務器上未安裝sybase支持。如果您使用的是Linux(Debian或Ubuntu,例如),則需要安裝軟件包php5-sybase(google it)。

0

它應該是:

if (function_exists("sybase_connect")) { 

在這裏看到:http://us3.php.net/manual/en/function.function-exists.php

+0

我已經嘗試過不帶引號的pg_connect,它說功能存在。 –

+0

如果你已經按照上面的方法試過了,它仍然表示它不存在,那它就不存在了。我們將不得不進一步幫助診斷。 –