Tôi đang cố gắng kết nối với cơ sở dữ liệu Sybase bằng PHP5. Tôi tin rằng tôi đã biên dịch thành công PHP với PDO_DBLIB
, dưới dạng phpinfo()
liệt kê dblib
trong trình điều khiển PDO và freetds
làm hương vị pdo_dblib
.Cách kết nối với Sybase qua PHP
Tuy nhiên, khi tôi cố gắng để kiểm tra kết nối, tôi nhận được một lỗi khi đọc:
'PDOException' with message 'could not find driver'
Tôi đang cố gắng để kết nối với một máy chủ trên mạng LAN của tôi với mã này:
$dbh = new PDO("sybase:host=192.168.1.xxx;dbname=[database-name]", '[user]', '[pass]');
Bất kỳ đề xuất sẽ được đánh giá rất cao!
Có vẻ như bạn không có tài xế cài đặt và kích hoạt trong php.ini Bạn có thể thử lái xe thử nghiệm này: http: // php .net/manual/en/ref.pdo-dblib.php – shark555