前提・実現したいこと
初心者です。
pdoでデータベースから取得したいのですが、ドライバーがエラーが出ている状況です。
発生している問題・エラーメッセージ
Fatal error: Uncaught PDOException: could not find driver in C:\Users\TechnoStar\Desktop\sample\anser\php_ans_mysql\sample.php:7 Stack trace: #0 C:\Users\TechnoStar\Desktop\sample\anser\php_ans_mysql\sample.php(7): PDO->__construct('mysql:dbname=pd...', 'root', '', Array) #1 {main} thrown in C:\Users\TechnoStar\Desktop\sample\anser\php_ans_mysql\sample.php on line 7
該当のソースコード
PHP
1<?php 2$dsn = "mysql:dbname=pdo_sample;host=localhost;charaset=utf8mb4"; 3$user = "root"; 4$password = ""; 5$opt = []; 6 7$pdo = new PDO($dsn, $user, $password, $opt); 8 9$stmt = $pdo->prepare("SELECT * FROM `members`"); 10$stmt->execute(); 11 12$members = $stmt->fetchAll(); 13 14foreach ($members as $member) { 15 echo "ID: ". $member["id"]. "\n"; 16 echo "名前: ". $member["name"]. "\n"; 17 echo "年齢: ". $member["age"]. "歳". "\n"; 18 echo "\n"; 19} 20
試したこと
ググったらphp.iniの設定をするとのことで以下を追記しました。
extension=php_pdo.dll
extension=php_pdo_mysql.dll
追記し、再起動後試したましたが同じエラーが出ている状況です。
どなたかご教授いただけますと幸いです。
補足情報(FW/ツールのバージョンなど)
xampp 3.3.0
回答2件
あなたの回答
tips
プレビュー