Итак, на моем тестовом компьютере у меня был PHP с Apache, и у меня был PHP SQL Driver (а не Microsoft один). Итак, я использовал mssql_connect() и такие команды для работы с базой данных.Microsoft PHP SQL Driver vs PHP SQL Driver
Когда я перешел на другой сервер, у него есть Microsoft PHP SQL Driver. Теперь он сбой и показывает ошибку ошибки PHP_via_FastCGI, когда я выполняю mssql_connect() и другие команды mssql_ php.
Не могли бы вы посоветовать, как это решить? Нужно ли мне менять код на что-то еще? Если это так, у меня есть сотни файлов, мне нужно изменить их в каждом?
Спасибо.
Вот почему вы должны ** всегда использовать библиотеку абстракции базы данных **. – shamittomar
@shamittomar, библиотеки абстракции базы данных решают ряд проблем, но не этот конкретный: какую бы библиотеку вы ни выбрали, вам все равно нужно ее установить. –
@ Álvaro G. Vicario, но если бы был слой абстракции, вам просто нужно добавить поддержку на уровне абстракции для драйвера Microsoft. без и абстракции, OP необходимо будет касаться каждого фрагмента кода, который имеет дело с БД, либо преобразования вызовов в формат Microsoft, либо путем реализации уровня абстракции. –