我想用PHP連接到Sybase後端。但是,當我運行時:PHP sybase_connect找不到
<?php
if (function_exists(sybase_connect)) {
echo "Exists";
}
else {
echo "Does not exist";
}
?>
它打印「不存在」。這是在Unix上,Sybase安裝在那裏。爲了能夠使用sybase_connect(),我需要什麼?
謝謝!
我想用PHP連接到Sybase後端。但是,當我運行時:PHP sybase_connect找不到
<?php
if (function_exists(sybase_connect)) {
echo "Exists";
}
else {
echo "Does not exist";
}
?>
它打印「不存在」。這是在Unix上,Sybase安裝在那裏。爲了能夠使用sybase_connect(),我需要什麼?
謝謝!
雖然將函數名稱作爲字符串傳遞,但如果它不存在,則可能是服務器上未安裝sybase支持。如果您使用的是Linux(Debian或Ubuntu,例如),則需要安裝軟件包php5-sybase(google it)。
它應該是:
if (function_exists("sybase_connect")) {
在這裏看到:http://us3.php.net/manual/en/function.function-exists.php
我已經嘗試過不帶引號的pg_connect,它說功能存在。 –
如果你已經按照上面的方法試過了,它仍然表示它不存在,那它就不存在了。我們將不得不進一步幫助診斷。 –
如果這是PHP函數,那麼你應該通過與您$ 如果(function_exists($ sybase_connect)){ – Hardik
@Hardik可變參數雖然這是真的,但我認爲OP確實希望它存在:) –
決定用Perl代替,現在就開始工作,謝謝! –