質問編集履歴

1 コード全文の追加です。

masakifukuta

masakifukuta score 30

2019/11/07 11:37  投稿

php.ini設定済みにも関わらず、PDO接続でcould not find driverエラーがでます
PDO接続でcould not find driverエラーがでます。
しかし、php.iniの設定はしてます。php.info()でも、下記のように表示されます。
PDO support
PDO drivers   mysql
PDO Driver for MySQL
Client API version   mysqlnd 5.0.12-dev - 20150407 - $Id: 7cc7cc96e675f6d72e5cf0f267f48e167c2abb23 $
他に何かすべき事がありましたらご教授下さい。
よろしくお願い致します。
よろしくお願い致します。
追記:
コード全文です。
<?php
$user = 'root';
$pass = 'root';
try {
   // MySQLへの接続
   $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
   $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
   // 接続を使用する
   $sth = $dbh->query('SELECT * from alphabet');
   echo "<pre>";
   foreach($sth as $row) {print_r($row);}
   } catch (PDOException $e) { // PDOExceptionをキャッチする
       die($e->getMessage());
   }
   echo "</pre>";
   // 接続を閉じる
   $sth = null;
   $dbh = null;
?>
  • PHP

    38010 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • MySQL

    11812 questions

    MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

  • PDO

    600 questions

    PDO(PHP Data Objects)はPHPのデータベース抽象化レイヤーです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る