PHPのnew PDOを使ってMysqlでphpmyadminにアクセスする

2023年5月10日PHP

ミニマリスト_カミ

kamiです。
TwitterYoutubeもやってます。

PHPを起動できるようにする

PHPが動くように、Webサーバーを起動させます。
ここでは手軽に動かせるMAMPで動かします。

phpmyadminでユーザー設定を行う

phpmyadminでユーザー設定を行います。

スポンサードサーチ

PHPのPDOでデータベースへ接続する

PDOはPHP Data Objectsの略です。

  • ①サーバー、データベース名、文字コードの指定
  • phpmyadminの管理者のユーザーネームの指定
  • phpmyadminの管理者のパスワードの指定
  • データベースに接続する。
  • 属性のセットを行う(今回は例外をスローさせる)
  • データーベースから切断する。

DBHとは

DBHとはデータベースハンドラーの略です。

スポンサードサーチ

全体のサンプルコード

<?php
  $dsn = "mysql:host=localhost;dbname=kami_db;charset=utf8";
  $username = "kami";
  $password = "hogehogehoge";
  try {
    $dbh =  new PDO($dsn, $username, $password);
    $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo 'PDO 接続成功';
    unset($dsn);
  } catch(PDOException $e) {
    echo 'PDO 接続失敗'.$e->getMessage();
    exit;
  };

?>

実装やエラーが解決できない場合

プログラミングの実装やエラーでどうしてもわからない場合はメンターに相談するのが一番です。

考えている、見えている範囲が狭くなり、解決から遠くに行って何時間も、何日も経っていることなんてよくある話です。

そういう時は聞ける先輩や、メンターに相談することが大事です。

僕にも相談可能なので気軽に相談してください。

Twitterからの連絡だと確実ですよ。

オンラインスクールやプログラミングスクールといったプログラミングを学べる方法もあるので、そちらもぜひ活用してもいいと思います。

Web開発で分からない時

オンライン完結型スクール DMM WEBCAMP PRO

アプリ開発で分からない時

プログラミング×稼げる副業スキルはテックキャンプ

プログラミングについて分からない時

【コエテコ様限定】※ご案内を受けた以外のメディアが使用しても成果は承認されません。
ミニマリスト_カミ

僕への個人でもメンターでも、スクールでもお好きな方を活用ください。

PHP

Posted by kami