Mang đến cho bạn hành trang là Kiến thức và Kinh nghiệm

Lựa chọn chủ đề bạn quan tâm

Cùng nhau thảo luận về các vấn đề

Hãy theo dõi chúng tôi nếu bạn thấy bổ ích

  1. Hỏi đáp IT
  2. Hỏi nhanh

Lỗi Fatal error: Call to undefined function mssql_connect()

5175 Lượt xem 3 Bình luận 0 Lượt báo xấu
Mình bị lỗi này khi đang cố gắng thử kết nối tới SQL Server thông qua PHP. Code bên dưới:

$serverName = "serverName\sqlexpress"; //serverName\instanceName
$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( 
$conn ) {
     echo 
"Connection established.";
}else{
     echo 
"Connection could not be established.";
     die( 
print_r( sqlsrv_errors(), true));
}
?>

--> khi chạy thì xảy ra lỗi: Fatal error: Call to undefined function mssql_connect()
bạn nào biết giúp mình với nhé, cảm ơn các bnj nhiều!!!!


Câu trả lời

- Bạn đã sẵn sàng thảo luận về chủ đề này. Hãy bấm "Viết bình luận", bạn có thể lựa chọn sử dụng tài khoản Facebook hoặc Google++

- Vì sự phát triển của cộng đồng CNTT/CNPM tại Việt Nam!

Unknown user
No responses yet

theo e thì bác thử cấu hình thêm thông tin port = 1433 vào xem có đc ko nhé. Code đây bnj nhé:

$serverName = "serverName\sqlexpress, 1433";
$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( 
$conn ) {
     echo 
"Connection established.";
}else{
     echo 
"Connection could not be established.";
     die( 
print_r( sqlsrv_errors(), true));
}
?>
Chúc bác thành công :DDDD

2 Lượt thích

Để khắc phục được lỗi này bnj làm theo từng bước như sau:
1. Vào file php.ini và mở các thư viện trong mục Extension (bỏ dấu ; ở đầu để khai báo sử dụng thư viện đó).
        extension=php_mssql.dll
        extension=php_pdo_mssql.dll

2. Download file ntwdblib.dll (link tại đây) --> đưa vào thư mục WAMP đã cài đặt ra (C:\wamp\bin\apache\apache2.2.8\bin) --> ghi đè file đã tồn tại.

3. Download component hỗ trợ cho bản PHP 5.x.x để kết nối tới SQL Server. Căn cứ vào version sau:
+ PHP 5.2 trở xuống : SQLSVR 2.0
+ PHP 5.3 trở lên: SQLSRV 3.0
(khi download về giải nén ra rồi copy toàn bộ các file *.dll vào thư mục theo đường dẫn: C:\wamp\bin\php\php5.2.5\ext)

4. Cấu hình thêm thông tin 04 file vào file php.ini trong mục Extension như sau:
     extension=php_pdo_sqlsrv_52_nts_vc6.dll
     extension=php_pdo_sqlsrv_52_ts_vc6.dll
     extension=php_sqlsrv_52_ts_vc6.dll
     extension=php_sqlsrv_52_nts_vc6.dll

5. Restart lại WAMP Apache

6. Chạy lại đoạn mã lệnh đã định nghĩa ở trên bạn sẽ nhận đc kết quả như bên dưới
Fatal errorpng
Download toàn bộ các file tài nguyên tại đây:http://www.mediafire.com/download/jqjhkzvh7xu4a2a/hoidapit.com.vn-Source-Code.rar
Mật khẩu giải nén: hoidapit.com.vn

Chúc bnj thành công!!!!!
2 Lượt thích

Em tặng bác Quân
like2jpg
vì sự hỗ trợ rất nhiệt tình và chính xác này. E đã làm đc rồi tksssssssssssss

0 Lượt thích

Từ khóa tìm kiếm

Câu trả lời mới nhất

Tin tuyển dụng