実現したいこと
phpファイルのコードを実行してvpsサーバにあるmariaDBのテーブルのあるデータを取得したい
自分のPCからphpファイルを実行してテーブルのデータを取得できればいい。
前提
XAMPPをダウンロードした。phpファイルはxampp/htdocsにある。
試しに現在時刻を表示するphpファイルを実行したら正しく表示されていた。
mariaDBに接続するためのデータベース名、テーブル名、ホスト名、ユーザー名は正しく入力されている。
ここに質問の内容を詳しく書いてください。
PDOを使わなくてもとりあえず接続できればよい。
発生している問題・エラーメッセージ
SQLSTATE[HY000] [2002] 接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。または接続済みのホストが応答しなかったため、確立された接続は失敗しました。
該当のソースコード
PHP
12<!DOCTYPE html>3<html lang="ja">4<head>5<meta charset="UTF-8">6<title>サンプルページ</title>7</head>8<body>9 10<p>スタッフ名簿</p>11 12<?php13 14$dsn = 'mysql:dbname=○○;host=○○';15$user = '○○';16$password = '○○';17 18try{19 $dbh = new PDO($dsn, $user, $password);20 21 print('<br>');22 23 if ($dbh == null){24 print('接続に失敗しました。<br>');25 }else{26 print('接続に成功しました。<br>');27 }28}catch (PDOException $e){29 print('Error:'.$e->getMessage());30 die();31}32 33$dbh = null;34?>35 36</body>37</html>
試したこと
接続するためのコードをサイトからコピペして実行しても同じエラーメッセージが返される。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

0 コメント