Tôi đã cố gắng kết nối với mysql từ php bằng PDO. Tuy nhiên, tôi nhận được thông báo lỗi này:Lỗi nghiêm trọng PHP: Không bắt buộc PDOException: không thể tìm thấy trình điều khiển
PHP Fatal error: Uncaught PDOException: could not find driver in /home/abdullah/Documents/projects/cs50_radio/public/test.php:5 Stack trace: #0 /home/abdullah/Documents/projects/cs50_radio/public/test.php(5): PDO->__construct('mysql:host=127....')
PDO được bật và cài đặt. Tôi đã kiểm tra phpinfo(); Tôi không thể tìm ra lỗi. Đây là mã của tôi được sử dụng để kết nối:
<?php
$user = "root";
$pass = "root";
$dbh = new PDO("mysql:host=127.0.0.1;dbname=radio;port=3306", $user, $pass);
//$dbh->query('INSERT INTO users (name) VALUES ("abdullah")');
$dbh = null;
?>
Thư mục dự án của tôi có chứa bất kỳ trình điều khiển hoặc tệp bổ sung nào không? hoặc Tôi thiếu gì đó trong mã của tôi
'mới PDO ("mysql: host = 127.0.0.1; dbname = radio", $ user, $ pass); ' –
Hi , bạn có chắc chắn trình điều khiển mysql được tải không? Bạn có thể kiểm tra trong php.ini của bạn? Dòng trình điều khiển phải được uncommented – Max
dòng đó là gì? –