Hai điều đã sai. Tôi đã có một chuỗi kết nối sai. Đáng lẽ ra
$connection = new PDO("$driver:Server=$dbhost;Database=$dbname",$dbuser,$dbpass);
Tôi cũng thiếu phần mở rộng cho máy chủ sql !!!
extension=php_pdo_sqlsrv_56_nts.dll
Tôi thậm chí không có phiên bản 5.6 trên PC của mình, phải tải xuống từ đây:
https://www.microsoft.com/en-us /download/confirmation.aspx?id=20098