Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

PHP Lỗi nghiêm trọng:Gọi đến hàm không xác định mssql_connect ()

Tôi vừa cố gắng cài đặt tiện ích mở rộng đó trên máy chủ nhà phát triển của mình.

Trước tiên, hãy đảm bảo rằng tiện ích mở rộng được bật chính xác. phpinfo() của bạn đầu ra có vẻ không hoàn chỉnh.

Nếu nó thực sự được cài đặt đúng cách, phpinfo() của bạn nên có một phần giống như sau:

Nếu bạn không nhận được phần đó trong phpinfo() của mình . Đảm bảo rằng bạn đang sử dụng phiên bản phù hợp. Có cả phiên bản tiện ích mở rộng không an toàn theo luồng và không an toàn cho luồng.

Cuối cùng, hãy kiểm tra extension_dir của bạn thiết lập. Theo mặc định, nó là:extension_dir = "ext" , trong hầu hết thời gian, nó hoạt động tốt, nhưng nếu nó không thử:extension_dir = "C:\PHP\ext" .

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

CHỈNH SỬA thông tin mới được cung cấp:

Bạn đang sử dụng sai chức năng. mssql_connect() là một phần của phần mở rộng Mssql. Bạn đang sử dụng tiện ích mở rộng của microsoft, vì vậy hãy sử dụng sqlsrv_connect() , để biết API cho trình điều khiển microsoft, hãy xem SQLSRV_Help.chm cái này sẽ được trích xuất sang ext của bạn khi bạn trích xuất phần mở rộng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. STRING_SPLIT () trong SQL Server 2016:Tiếp theo # 1

  2. Chuyển đổi float thành varchar trong SQL Server mà không có ký hiệu khoa học

  3. Cách SCHEMA_NAME () hoạt động trong SQL Server

  4. máy chủ sql chọn hàng đầu tiên từ một nhóm

  5. Cách CAST () hoạt động trong SQL Server