関数名のdbh、dbn、stmtとは

パソコン
スポンサーリンク

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);

コメント

タイトルとURLをコピーしました