Подключите PHP к MS SQL

Я выполнил все шаги, чтобы установить соединение между PHP и Ms SQL, но он все еще не работает и показывает ошибку «Неустранимая ошибка: Неперехваченная ошибка: вызов неопределенной функции sqlsrv_connect ()». Я также установил драйвер MS SQL. расширение, которое я использую в php.ini, сейчас php_pdo_sqlsrv_53_ts_vc9.dll, но оно не включено в расширения xampp. TCP / IP тоже уже включен.

поиск в Google "Неустранимая ошибка: Неперехваченная ошибка: вызов неопределенной функции sqlsrv_connect ()".

Genish Parvadia 07.06.2018 11:27

см. stackoverflow.com/questions/47103452/…

Genish Parvadia 07.06.2018 11:30

Я уже проверял эту ссылку .. @ GenishParvadia

Sonia 07.06.2018 11:35

Я использую это расширение в xampp для ms sql в php.ini php_pdo_sqlsrv_53_ts_vc9.dll

Sonia 07.06.2018 11:36

Отредактируйте свой вопрос. Расскажите нам, что вы пробовали и чем отличается ваша проблема, и ответы в ссылках из комментариев. С этой небольшой информацией никто не может даже начать догадываться, что не так

GuidoG 07.06.2018 11:37

Я также пробовал с pdo_sqlsrv, но он показывает «Неустранимая ошибка: Uncaught PDOException: не удалось найти драйвер», если драйверы уже установлены.

Sonia 07.06.2018 12:57
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
7
73
1

Ответы 1

Вы можете использовать оператор 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();

Другие вопросы по теме