В настоящее время у меня есть PHP 8.1.14, и сейчас, когда я пытаюсь использовать SQLSRV_CONNECT (), он покажет мне только эту ошибку: < /p>
Uncaught Error: Call to undefined function sqlsrv_connect().
После некоторых исследований я понял, что мне нужно загрузить некоторые расширения для моего PHP, чтобы использовать его.
Два. /> php_pdo_sqlsrv_81_ts_x64.dll и php_sqlsrv_81_ts_x64.dll
, что я не уверен, что я скачал правильные. php.ini файл в разделе динамического расширения .
;extension=pdo_pgsql
extension=pdo_sqlite
;extension=pgsql
;extension=shmop
extension=php_pdo_sqlsrv_81_ts_x64.dll
extension=php_sqlsrv_81_ts_x64.dll
< /code>
Кроме того, это строка кодов, которые я использовал для вызова sqlsvr_connect () function < /p>
$serverName = " **server name**, **Port Number**"; //serverName\instanceName, portNumber (default is 1433)
$connectionInfo = array( "Database"=>"**Database**", "UID"=>"**user ID**", "PWD"=>"**Password**");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if ($conn) {
echo "Connection established.
";
} else {
echo "alert('Could not establish connection!');";
die("window.history.go(-1);");
}
Подробнее здесь: https://stackoverflow.com/questions/751 ... -and-above
Как настроить SQLSRV на PHP 8.1 и выше? ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение