Я использую XAMPP с PHP 5.4.25 и установил добавочное pdo_sqlsrvpdo_sqlsrv доб но sqlsrv_connect() функция не работает
phpinfo():
PHP Version 5.4.25
System Windows NT BANG-PC 6.1 build 7600 (Windows 7 Business Edition) i586
Build Date Feb 5 2014 21:16:25
Compiler MSVC9 (Visual C++ 2008)
Architecture x86
php.ini
extension=php_pdo_sqlsrv_54_ts.dll
Я скачал две версии SQLSRV:
php_pdo_sqlsrv_54_nts.dll
php_pdo_sqlsrv_54_ts.dll
Но только php_pdo_sqlsrv_54_ts.dll
работал.
При выполнении этого кода:
$link = sqlsrv_connect($server, 'username', 'abc.123');
Это показывает сообщение об ошибке:
Fatal error: Call to undefined function sqlsrv_connect() in C:\xampp\htdocs\test.php on line 7
ли я получить правильное расширение pdo_sqlsrv?
'sqlsrv_connect()' является функцией 'php_sqlsrv_54_ts.dll'. Проверьте документацию по электронной почте для получения дополнительной информации (у вас также есть автономный файл справки из пакета драйвера, который я предполагаю): http://msdn.microsoft.com/en-us/library/cc296172(SQL.90).aspx – alalp