PHPとデータベース– tag –
-
PHPでファイルを分ける(最小MVC風)
前回の php-db07 では、検索・追加・更新・削除を1ファイルにまとめていましたが、今後ログイン機能などを追加していくため、処理の見通しをよくする必要があります。この php-db08 では、最小構成のMVC風にファイルを分割し、役割ごとに整理された開発ス... -
PHPとデータベース掲示板に会員登録をつけて更新できるようにしよう
フォルダとファイル名 php-db12 フォルダを作成します。ファイル構成は以下になります。 php-db12/ ├── common.php ├── register.php ├── register_done.php ├── login.php ├── auth.php ├── member.php ├── logout.php ├── bbs.php # 一覧と投稿フォーム... -
PHPの新規会員登録とログイン機能
学習目的 会員登録 → ログイン → ログアウト → 会員専用ページ表示までの流れを作れるようになる password_hash() と password_verify() で安全な認証を学ぶ セッションでログイン状態を管理する仕組みを理解する フレームワークBootstrapの利用 フォルダ... -
PHPでログイン機能とセッションの基礎
学習目的 ログインとログアウトの仕組みを理解する $_SESSION を使ってログイン状態を保持する方法を学ぶ セキュリティの基本(パスワードチェック、セッション破棄)を体験する フォルダとファイル名 php-db09 フォルダに db09.php と以下のファイルを作... -
PHPとデータベース掲示板にログイン後の削除ボタン
フォルダとファイル名 php-db10のフォルダに下記を構成。前回作成したデータベース掲示板をコピーしてファイル名をindex.phpに変更。 php-db10/ ├── common.php # セッション開始、管理者ログイン情報、DB接続情報、共通関数 ├── login.php # 管理者ログイ... -
PHPとデータベースを使った掲示板
完成イメージ この章では、php-basic10 で作成した「テキストファイルに保存するミニ掲示板」を、MySQLのデータベースに保存する構成へとリファクタリングします。これにより以下のようなメリットがあります 本格的なWebサービスに近い設計へステップアッ... -
PHPとデータベースで表示・追加・更新・削除を1ページで!
フォルダとファイル名 php-db フォルダに db08.php を作成します。このページでは、これまでに学んだ 追加(INSERT)・更新(UPDATE)・削除(DELETE)・検索(SELECT) をすべて1つのページで実装します。 完成イメージ 基本コード ユーザーの一覧を表示 ... -
PHPのフォームからデータベースにデータを追加してみよう
フォルダとファイル名 php-db フォルダに db06.php を作成します。このページでは、INSERT INTO 構文を使ってフォームから、データベースに新しいユーザーを追加します。 基本コード(db06.php) すでに登録されているユーザー一覧を表示(SELECT) フォー... -
PHPでSELECT文で読み込んで、DELETE文で削除しよう
フォルダとファイル名 php-db フォルダに db05.php を作成します。このページでは、データベースの users テーブルから、指定したIDのレコードを削除する操作を学びます。 基本コード(db05.php) データベースに接続する SELECT 文で現在のユーザー一覧を... -
PHPでSELECT文で読み込んで、UPDATE文で更新しよう
フォルダとファイル名 php-db フォルダに db04.php を作成します。この回では、既存データの更新(UPDATE)を学びます。 基本コード(db04.php) このファイルでは、データベースにあるユーザー情報(users テーブル)の中から、選択された ID に一致する... -
MySQLのSELECT文からPHPを使って一覧表示してみよう
フォルダとファイル名 php-db フォルダに db03.php ファイルを作成します。ここでは、データベースに保存したデータを SELECT 文で取得し、HTMLテーブルに一覧表示する方法を学びます。 チェックポイント SELECT 文でデータを取得できたか? fetchAll(PDO:... -
データベーステーブルを作ってPHPで INSERT してみよう
フォルダとファイル名 php-db フォルダに db02.php ファイルを作成します。ここでは、SQLでテーブルを作り、データを挿入(INSERT)する方法を学びます。 チェックポイント CREATE TABLE でテーブルを作成できたか? PDO の prepare() と execute() を使っ... -
PHPを使ってデータベースに接続してみよう(PDO / try-catch)
フォルダとファイル名 MySQL データベースに接続する基本を学びます。PHP の PDO クラスを使って接続し、try-catch でエラーを検出・表示する方法を確認します。 php-dbフォルダにdb01.phpファイルを作成します。 チェックポイント DSN の書き方を理解でき...
1
