現在レンタルサーバー(mixhost)を契約していてphpmyadminに任意のデータベースを作成し、そのデータをphpで接続して取得したいと思っています。
phpはmacにもともと入っているのでそれで動かしています。(mampは入れてないです。)
phpのPDOというものを使ってデータベースに接続しようと試みました。下記のコード参照。
PHP
1try { 2 $pdo = new PDO($dsn, $db_user, $db_pass); 3} catch (PDOException $e) { 4 exit('データベース接続失敗。' . $e->getMessage()); 5}?>
プログラムを実行すると
データベース接続失敗。SQLSTATE[HY000] [2002] Connection refused
となります。
$dsn, $db_user, $db_passの変数三つは何度も確認したので間違ってはないと思います。
ローカルでデータベースに接続するにはmampなどのapacheが使えるための環境構築が必要なのでしょうか?
また、phpmyadminのインストールなども必要なのでしょうか?
正直初心者なので基礎もわかっていないので間違っている部分など細かく教えていただきたく思っています。
情報が足りなければそれも教えて欲しいです。
よろしくお願いいたします!
回答1件
あなたの回答
tips
プレビュー