データベースと連携し、ユーザーに表示する情報を出し分けられるphp

データベースと連携し、ユーザーに表示する情報を出し分けられるphp

WEBサイトでたくさん使われる検索フォームや応募フォーム。そんなフォームを作成するのに最適な言語のひとつであるphp。

ユーザーがWEBサイトから入力した値に基づいて、データベースに接続して検索結果を表示すること。また、個々のユーザーがログインしたり会員登録したときに、ユーザーを識別するための「セッションデータ」を発行すること。そのセッションデータの一部をブラウザ側に保存しておき、再度同じユーザーが訪問したときに、またIDやパスワードを入力しなくても、ログイン状態になること。

そんな、ユーザー個々に応じて最適化されたWEBサイトを作るには、とても役に立つphpに関して、わかりやすく解説されています。

ありがとうございました!

本のまとめ

▼読んだ本は?

■確かな力が身につくPHP「超」入門
■松浦 健一郎 (著) 司 ゆき (著)

▼phpの基本的な操作方法は?

■ブラウザにメッセージを表示

■外部ファイルを読み込む

▼フォームに入力した値を表示するには?

■フォーム入力側

■フォーム返答側

▼checkboxのチェック状態で処理を分岐させるには?

■フォーム入力側

■フォーム返答側

▼格納した変数に応じて分岐させるには?

▼ケースごとに処理を分岐させるには?

■フォーム入力側

■フォーム返答側

▼繰り返し処理の方法は?

■for文を利用した場合

■while文を利用した場合
$i=0;

■foreach文を利用した場合

▼keyとvalueに分けて値を取り出すには?

▼phpで利用できる関数は?

■日付表示「date_default_timezone_set」

■ランダムな数字を取得「rand」

▼フォーム文字列をチェックする関数は?

■フォーム入力側

■フォーム返答側

▼半角を全角に書き換えるには?

■フォーム入力側

■フォーム返答側

▼投稿メッセージをサーバーに保存するには?

■フォーム入力側

■フォーム返答側

▼ファイルのアップロード機能をつけるには?

■フォーム入力側

■フォーム返答側

▼データベースを作成するSQLの書き方は?

【1】既存DB削除・新規DB作成・権限の付与・DBへの接続

■テーブルの作成

■テーブル内へのデータの追加

▼phpからデータベースの情報を取り出すには?

■「PDO」と呼ばれる機能を利用してDBと接続

■接続したDBからデータを取り出す(通常)

■接続したDBからデータを取り出す(“を利用した簡易的な書き方)

▼特定の検索文字列から検索結果を表示するには?

■フォーム入力側

■フォーム返答側

▼特定の検索文字列を含む検索結果を表示するには?

■フォーム入力側

■フォーム返答側「like」を使う

▼商品データを追加するには?

■フォーム入力側

■フォーム返答側

▼商品データを更新するには?

■フォーム入力側

■フォーム返答側

▼商品データを削除するには?

■フォーム入力側

■フォーム返答側

▼ログイン機能を作成するには?

■フォーム入力側

■フォーム返答側

▼ログアウト機能を作成するには?

■フォーム入力側

■フォーム返答側

▼会員情報を登録・更新するには?

■フォーム入力側

■フォーム返答側

関連する記事