もっと詳しく

ソース

外部からMySQLにアクセスできない環境が多いので、データベースに接続するサイト内にdbtest.phpなど名前をつけて保存してページにアクセスしてみてください。

<?php
// defineの値は環境によって変えてください。
define('HOSTNAME', 'localhost');
define('DATABASE', 'DB名');
define('USERNAME', 'DBユーザー名');
define('PASSWORD', 'DBパスワード');

try {
  // データベースに接続
  $db  = new PDO('mysql:host=' . HOSTNAME . ';dbname=' . DATABASE, USERNAME, PASSWORD);
  $msg = "MySQLのデータベースに接続できました。";
} catch (PDOException $e) {
  $isConnect = false;
  $msg = "MySQLのデータベース接続に失敗しました。<br>(" . $e->getMessage() . ")";
}
?>

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>MySQL接続テスト</title>
</head>
<body>
    <h1>MySQL接続テスト</h1>
    <p><?php echo $msg; ?></p>
</body>
</html>