Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

PHP фатална грешка:Извикване на недефинирана функция mssql_connect()

Току-що се опитах да инсталирам това разширение на моя dev сървър.

Първо се уверете, че разширението е активирано правилно. Вашият phpinfo() изходът не изглежда пълен.

Ако наистина е инсталиран правилно, вашият phpinfo() трябва да има раздел, който изглежда така:

Ако не получите този раздел във вашия phpinfo() . Уверете се, че използвате правилната версия. Има версии на разширението, които не са безопасни за нишки и са безопасни за нишки.

Накрая проверете вашата extension_dir настройка. По подразбиране е това:extension_dir = "ext" , през повечето време работи добре, но ако не се опита:extension_dir = "C:\PHP\ext" .

===============================================================================

РЕДАКТИРАНЕ на дадена нова информация:

Използвате грешна функция. mssql_connect() е част от разширението Mssql. Вие използвате разширението на Microsoft, така че използвайте sqlsrv_connect() , за API за драйвера на microsoft вижте SQLSRV_Help.chm който трябва да бъде извлечен във вашия ext директория, когато извлечете разширението.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разделяне на низа в sql сървър

  2. Изходна клауза на SQL Server в скаларна променлива

  3. Какво е логически оператор в SQL Server - SQL Server / TSQL урок, част 123

  4. SQL CASE изявление:Какво е това и кои са най-добрите начини да го използвате?

  5. Какво е блокиране на SQL Server?