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

目次
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アプリ開発で分からない時
プログラミング×稼げる副業スキルはテックキャンププログラミングについて分からない時
【コエテコ様限定】※ご案内を受けた以外のメディアが使用しても成果は承認されません。
僕への個人でもメンターでも、スクールでもお好きな方を活用ください。