QA@IT

PDOでmysqlと接続できてるか確認したい。

11592 PV

タイトル通りですが、pdo.phpというファイルに下記コードを打ち込み、
urlにlocalhost/pdo.phpとURLに打ち込みました。
ブラウザ上では接続できましたと表示されましたが、これはprint('接続しました。');が出力されてるだけで実際にmysqlと接続できているかは確認できてないですよね。

mysqlと実際に接続できているかを確認する方法をご回答くださいませんか。

宜しくお願いします。

<?php
    define('DB_HOST', 'localhost');
    define('DB_USER', 'root');
    define('DB_PASSWORD', 'root');
    define('DB_NAME', 'personal');

    // エラー表示設定:通知系以外全て表示    
    error_reporting(E_ALL & ~E_NOTICE);

    try {
        $dbh = new PDO('mysql:'.DB_NAME.';'.DB_HOST, DB_USER, DB_PASSWORD);
        print('接続しました。');
    }
    catch(PDOException $e){
        print('ERROR:'.$e->getMessage());
        exit;
    }
?>

__________2018-07-23_19.39.54.png

  • > mysqlと接続できているかは確認できてないですよね。 / なぜそう考えているのかわかりませんが、mysqlを停止したりパスワードを間違えてみてエラーになれば接続できているのではありませんか。 -
  • 質問を連投していますが、自己解決されたものがあれば自分で回答を書いてクローズしてください。 -
ウォッチ

この質問への回答やコメントをメールでお知らせします。