Задать вопрос
@gubin

Как подключиться к MSSQL в PHP 5.3 >?

Приветствую!
Проблема такая.
На локальном сервере (PHP 5.3>) написал скрипт, который посредством PDO (драйвер dblib) коннектится к MSSQL, берёт данные и работает с ними.
При переносе на хостинг выяснилось, что там не стоит этот драйвер и, соответственно, скрипт не работает.
Просьбы к хостеру установить этот драйвер ни к чему не привели ("В используемой нами конфигурации сервера установка данного драйвера не представляется возможным").
На скрипт потрачено много времени и теперь придётся искать новое решение...
Функции mssql_connect не работают в PHP 5.3>.
Из драйверов PDO на хостинге: sqlite, sqlite2, mysql.
Подскажите, как теперь быть, как реализовать подключение к MSSQL?
Гугление пока проблему не прояснило.
  • Вопрос задан
  • 2303 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@gubin Автор вопроса
Как запасной вариант можно.
Но хотелось бы меньшей кровью.
Ответ написан
@ollisso
Других вариантов, кроме того что написал DevMan особо нет.
Вообще, если брать общий принцип, то варианты решения вопроса:
1. установить драйвер (вы говорите что нельзя)
2. эмулировать драйвер средствами пхп (для этого вам придётся писать всё с нуля. Вариант относится к научной фантастике. Про производительность молчим
3. делать так, чтобы запросы шли на другой сервер, на котором стоит php-Mssql, и который будет проксировать запросы дальше - про скорости вам рассказать?

4. написать скрипт (на другом сервере), который импортирует из mssql в Mysql например.
Не всегда возможно, но может работать в частных случаях.

Так что, или п1 или п4, выбирайте.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы