質問: ### PHPとMySQLで一言掲示板を作りたい 現在、XAMPP環境下においてPHP、MySQL、phpMyAdminを使用して「一言掲示板」の実装に挑戦しているのですが、phpコード上でデータベースに接続するという箇所で躓いています。 そこで、とりあえず模倣してでも全て作り上げたいと言う意味で、そのような簡易掲示板の実際のコードを、細かい仕様は問わないので拝見したいと考えています。 ただし条件があり、 ・掲示板画面の前に名前とメールアドレスを入力するログイン画面がある ・このとき、認証機能は実装しないものとする ・掲示板画面には、常にログイン時の名前とメールアドレスが表示される ・掲示板画面上の入力フォームにコメントを入力し、ボタンクリックでコメントが表示された同画面へジャンプ(更新)される ・投稿されたコメントにはナンバー、投稿者の名前、メールアドレスが表示され、コメントの投稿者は自身の「コメントの掲示板画面上での削除」と「本文の修正」が出来るようにする ・なお、データベース接続にはPDOを使用する という点を守っていただければと思います。 詳しい方、どなたか教えて頂けないでしょうか?
回答: DBへの接続 ``` try{ $dsn = 'mysql:host=localhost; dbname=mydb;charset=utf8;'; $user = 'root'; $password = 'pass'; $pdo = new PDO($dsn, $user,$password); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql="SELECT * FROM tbl "; $stmt = $pdo->prepare($sql); $stmt->execute([]); $rows=$stmt->fetchAll(PDO::FETCH_ASSOC); print_r($rows); }catch(PDOException $e){ die($e->getMessage()); } ``` これを基本に肉付けしていけばよいでしょう。