Я новичок в веб-разработке и сегодня, так же, как я тренировался на локальном сервере (используя службы XAMPP Apache и MySQL), я получил это сообщение об ошибке:Неустранимая ошибка: исключить исключение «PDOException» с сообщением «не удалось найти драйвер»
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in C:\xampp\htdocs\blog\resources\query functions.php:3 Stack trace: #0 C:\xampp\htdocs\blog\resources\query functions.php(3): PDO->__construct('dblib:host=loca...', 'admin', 'root') #1 C:\xampp\htdocs\blog\resources\main.php(23): include('C:\xampp\htdocs...') #2 {main} thrown in C:\xampp\htdocs\blog\resources\query functions.php on line 3
Там в файл index.php в C:\xampp\htdocs\blog that includes main.php
из C:\xampp\htdocs\blog\resources
, то main.php включает другой файл в той же директории под названием queryfunctions.php
. main.php имеет только одну строку кода и включает queryfunctions.php
. Тогда в этом файле я написал следующее:
$database = new PDO('dblib:host=localhost;dbname=test;charset=UTF-8', "admin", "root");
И затем он дает мне ошибку, когда я иду, чтобы проверить это. Я уже прочитал пару вопросов и ответов, но никто не помог. В моей информации о PHP, это установленные драйверы PDO: mysql, odbc, sqlite, sqlite2
.
PDO Driver for MySQL: Client API Version mysqlnd 5.0.8-dev - 20102224 - $Revision: 310735 $.
Хорошо, спасибо! – Ratex98