前提・実現したいこと
PHPにおいてPDOでDB接続するという話です。
いろいろ調べて半日かけて解決できない素人です。
よろしくお願い申し上げます。
実現したいのはDBの接続をするということです。
いろいろと調べているのですが、
あとは何を調べたらいいのか、
何が原因なのか。。。
有識者の方のお力を貸していただきたいです。
よろしくお願い申し上げます。
発生している問題・エラーメッセージ
could not find driver
ドライバーがないこと?
入っているように見えるのですが、参照されていない?
とりあえず原因がわかりません。
Shellでsockファイルを探すと
なぜかtmpフォルダにある「mysql.sock」がmysqlフォルダにあることになっていました。
shellの画像は↓にあります。
該当のソースコード
PHP
1<?php 2try{ 3 $db = new PDO('musql:dbname=mydb;host=127.0.0.1;charset=utf-8','root',''); 4 print("接続しました"); 5}catch(PDOException $e){ 6 echo"DB接続エラー:" . $e->getMessage(); 7} 8?>
試したこと
・phpinfo()
でPDOのドライバを確認
・XamppのShellでSockファイルを探した
・php.ini内のextensionのコメントアウト解除他
参照サイト
補足情報(FW/ツールのバージョンなど)
最新バージョンです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/01 15:32
2021/04/01 22:37
2021/04/02 01:25