dsn データサーバーネーム
DBの接続の値が入っている
$dsn = 'mysql:dbname=shop01;host=localhost;charset=utf8';
dbh データベースハンドル
PDOオブジェクトが入っている
変数名PDOも同じ意味
ハンドル=DBの取っ手の意味
$dbh = new PDO($dsn,user,password);
stmt PDOステートメント
PDOに命令を実行したあとPDOStatementで値を返される。
stmt=そのステートメントの略
$stmr = $dbh->prepare($sql);
実行後の値を求めずに、実行するのみの時はstmtを使う必要はない
$pdo->query($sql);
コメント