2016-12-01 22 views
0

我在Windows Server 2008上安裝了XAMPP。Apache使用PHP 7.0.13運行。我修改php.ini文件爲使ODBC驅動程序,如:在Windows Server 2008上調用未定義的函數odbc_connect()

extension=php_pdo_odbc.dll

甚至,我看到在ODBC驅動程序PDO節,當我使用phpinfo()。但是,當我使用odbc_connect時出現錯誤。

這是怎麼解決的?請幫幫我。謝謝。

回答

0

PHP提供兩種支持ODBC(和大多數數據庫驅動程序):

您已啓用PDO版本(php_pdo_odbc.dll),但你試圖使用non-PDO function。你有兩個選擇:

  • 啓用通過PDO接口

PDO is

輕量級通過php_odbc.dll獨立的功能(注意,稍有不同的名稱)

  • 使用ODBC ,用於訪問PHP中數據庫的一致接口

  • 我通常更喜歡它的數據庫特定的接口,但任一個都應該工作。

    +0

    太棒了!大!!謝謝!我必須啓用php_odbc.dll。 我不知道存在diferents方式。謝謝。 – Pols63

    相關問題