Я выполнил все шаги, чтобы установить соединение между PHP и Ms SQL, но он все еще не работает и показывает ошибку «Неустранимая ошибка: Неперехваченная ошибка: вызов неопределенной функции sqlsrv_connect ()». Я также установил драйвер MS SQL. расширение, которое я использую в php.ini, сейчас php_pdo_sqlsrv_53_ts_vc9.dll, но оно не включено в расширения xampp. TCP / IP тоже уже включен.
Возможный дубликат Неустранимая ошибка: вызов неопределенной функции sqlsrv_connect ()
см. stackoverflow.com/questions/47103452/…
Я уже проверял эту ссылку .. @ GenishParvadia
Я использую это расширение в xampp для ms sql в php.ini php_pdo_sqlsrv_53_ts_vc9.dll
Отредактируйте свой вопрос. Расскажите нам, что вы пробовали и чем отличается ваша проблема, и ответы в ссылках из комментариев. С этой небольшой информацией никто не может даже начать догадываться, что не так
Я также пробовал с pdo_sqlsrv, но он показывает «Неустранимая ошибка: Uncaught PDOException: не удалось найти драйвер», если драйверы уже установлены.






Вы можете использовать оператор PDO для подключения Пример ниже:
# Connecting to PostGreSQL
$dbh = new PDO("msql:dbname=$dbname; host=$host", $username, $password);
# Setting an attribute on the database handle and error reporting
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
# Prepares a statement for execution and returns a statement object
$query = 'SELECT * FROM test';
$stmt = $dbh->prepare($query);
$stmt->execute();
# Set the resulting array to associative
$result = $stmt->setFetchMode(PDO::FETCH_ASSOC);
# Returns an array containing all the results from the query
$allRows = $stmt->fetchAll();
поиск в Google "Неустранимая ошибка: Неперехваченная ошибка: вызов неопределенной функции sqlsrv_connect ()".