2017年9月20日のブックマーク (1件)

  • PDOで接続、SELECT、プリペアドステートメントとは(PHPでMySQLに接続) - Qiita

    PDOって何なんだ。 PDOは「PHP Data Objects」の頭文字をとった名称です。 って言われても「何がどうなってんの?」と思い、なかなか分からなかった。 データアクセス抽象化レイヤとか言われてるけど、「いや、だからソレ何?」って感じです。 調べたので解説します。 データアクセス抽象化レイヤ アプリケーションとDBMS(データベース管理システム)の間に入ってDBMSの違いを意識せずにアプリケーションを作成するもの。 要するに「色んなデータベースがあるけど、同じ様に書いても全部のデータベースに対応してますよ」って事です。(若干の差異はあるらしい) つまりPDOって… そのデータアクセス抽象化レイヤの一つで、PHP5.1からバンドルされてる(標準で使えるようになってる)ヤツです。 データベースを途中で変更しなければならない際などを考えると使いやすい。 プリペアドステートメントで結構動

    PDOで接続、SELECT、プリペアドステートメントとは(PHPでMySQLに接続) - Qiita
    kamekio
    kamekio 2017/09/20
    “$stmt = $pdo->query("SELECT * FROM テーブル名 ORDER BY no ASC"); while($row = $stmt -> fetch(PDO::FETCH_ASSOC)) { $ttitle = $row["title"]; $tr = $row["r"]; $tk = $row["k"]; $tt = $row["t"]; $tm = $row["m"]; echo<<<EOF ヒアドキュメント内の表示部分 EOF; }”