«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Почему я получаю ошибку «Вызов неопределенной функции mssql_connect()» в PHP при попытке подключения к MSSQL?

Почему я получаю ошибку «Вызов неопределенной функции mssql_connect()» в PHP при попытке подключения к MSSQL?

Опубликовано 10 ноября 2024 г.
Просматривать:819

Why am I getting a

PHP-вызов неопределенной функции: устранение проблем с подключением MSSQL.

Поскольку вы столкнулись с ошибкой «Неустранимая ошибка PHP: вызов неопределенной функции». function mssql_connect()", важно понять основную причину и эффективно ее устранить.

Первый шаг — убедиться, что Драйвер Microsoft SQL Server установлен и включен правильно. Перейдите к файлу php.ini и проверьте, присутствует ли следующая строка:

extension=php_sqlsrv_53_nts.dll

Если эта строка существует, убедитесь, что файл загружен в вашу конфигурацию PHP, подтвердив следующий параметр в php.ini:

extension_dir = "ext"

In Если путь Extension_dir отличается, измените его соответствующим образом.

Однако следует отметить, что функция mssql_connect() не принадлежит драйверу Microsoft SQL Server. Вместо этого вам следует использовать sqlsrv_connect() для установки соединения с SQL Server из PHP, как предложено в документации драйвера Microsoft SQL Server.

Дополнительные шаги по устранению неполадок включают в себя:

  • Убедитесь, что вы используете соответствующую версию PHP для драйвера Microsoft SQL Server.
  • Убедитесь, что драйвер Microsoft SQL Server был извлечен с указанным расширением. каталог.
  • Изучите файл SQLSRV_Help.chm для получения подробной информации об API драйвера Microsoft SQL Server.

Выполнив эти действия, вы сможете устранить неопределенную ошибку функции и подключитесь к Microsoft SQL Server 2008 с помощью PHP 5.3 на IIS7/Windows Server 2008.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3