*

PHPで掲示板を作ろう!(データベース編) その5 PHP-MySQL連結編

公開日: : 最終更新日:2016/04/06 MySQL, PHP, WEB全般, 講義 , , , ,

今回はMySQLの第5回目の講義です。

前回までの記事

PHPで掲示板を作ろう!(データベース編) その1 データベースとは

PHPで掲示板を作ろう!(データベース編) その2 MySQLログイン編

PHPで掲示板を作ろう!(データベース編) その3 データベース作成編

PHPで掲示板を作ろう!(データベース編) その4 SQL編

前回まで、MySQLがどういうもので、実際にどのようにデータを扱うかを考えてきました。

ところが実際に黒い画面だけでMySQLを動かしてみてもわけがわかりません。

今回からは実際にMySQLを使ってWEB上の掲示板を作ってみようと思います。

画面のイメージ・仕様

今回MySQLで作成する掲示板はほぼ、前回のテキストファイルで使った掲示板と同様です。

機能は下記のようなものになります。

簡単な仕様

  • 入力欄は名前とコメントの2つのみ
  • 未入力があったら「名前とコメントを記入してください」と赤字で出力
  • 未入力でない時は、「書き込みが成功しました」と黒字で出力
  • 入力されたデータは常に下に表示

画面イメージ

初期画面
001
未入力項目あり
002
書き込み成功時
003

※今回はデータベースの説明がメインだったので値の入力が不完全だったときに、入力値を保存する機能を外しています。

今回、データベースとつなぐのがメインになりますので、若干簡単なつくりにしましたが、基本的には前回の掲示板と同じものです。

この機能を見てなんてしょぼい掲示板だろう・・・と思われた方もいるかもしれません。

しかしプログラミングを学習し始めの方(1ヶ月程度)にとってはこれを実装するのはかなり大変です。

多くの方はこのレベルであっても気の遠くなるようなエラーを出しながらようやく正常に稼働するようになります。

プログラミング未経験者がちょこちょこっと勉強して簡単にWebサービスを作りました、みたいな話がネット上にはあふれていますが、身の回りに聞ける人がいたことに気づいていないか、よほどの天才か、非常にレアなケースです。

多くの方は最初はこのようなアプリを作ることすらかなり大変です。

逆にいうとしっかり勉強すれば後々の基礎になります。頑張っていきましょう。

ソース

まず最初にソースを書きます。

ちなみにデータベースはその1~その4で作ったものをそのまま使います。

次回以降、詳細な解説をしていきますが、ポイントとしては以下のような点です。

  • PHPとデータベースの接続
  • エラーチェック
  • SQLをPHPにどう渡すか
  • SELECT文の受け取り方

追記

この掲示板作成シリーズも結構長くなってきましたね。

いままでのシリーズに以下の点を改良させていただきました。

改良点 その1

シリーズものに関しては次の回にリンクをはりました。

今までありませんでしたので、次の回を探すのが大変だったのではないでしょうか。多少は見やすくなっているのではないかと思います。今まで大変だった方スイマセン・・・

改良点 その2

PHPで掲示板を作ろう!(データベース編) その3 データベース作成編に作業用ユーザーの追加の仕方を書きました。その2で書くといっておきながら書いてませんでした。予定と違うぞ!と思った方がいたらスイマセン・・

次の授業コンテンツはPHPで掲示板を作ろう!(データベース編) その6 まとめ編です。

関連記事

Java/PHP/Perl/Ruby/Python 主要Web系言語徹底比較

本日はWeb系で使われているプログラミング言語の比較をしてみようと思います。 Web系で使われ

記事を読む

PHPで掲示板を作ろう! 掲示板の作成方法 その1

以前、お問い合わせフォームを作成しましたが、今回からは数回に分けて掲示板を作成していこうと思います。

記事を読む

PHPはなぜ簡単といわれるのか?

最近ではブラック企業と同じような意味合いでブラックバイトなんて言葉があるらしいですね。 ただ定

記事を読む

お問い合わせフォームを作ろう! その3(PHP)

それでは前回のコードを例に少しずつ内容について説明をしていきます。 値を取得するには まず一番最

記事を読む

教え方がうまい人に共通するたった1つの考え方

やや遅い気もしますが、あけましておめでとうございます。 今年もよろしくお願いします。 昨

記事を読む

未経験者がWEBエンジニアとして就職する前に身につけておいたほうがよいスキル一覧

夕方、用事から帰ってきてから寝てしまったので寝れなくなっている松本です。 寝れないので今日はも

記事を読む

15時間でプログラミング言語の基本をマスターする方法

今回は主に経験者向けの記事となります。 タイトルの通りなのですが、私が新しい言語をマスターする

記事を読む

プログラミングを独学で身につけるときに大切な6つのポイント

さきほど「プログラミング」で検索キーワードをかけたら入力補完で「プログラミング 入門」や「プログラミ

記事を読む

初心者でもできる!作れる!WEBサービスの開発 その3 運営体験記編

(前回までの続き) 初心者でもできる!作れる!WEBサービスの開発 その1 準備編 初心

記事を読む

初心者でもできる!作れる!WEBサービスの開発 その1 準備編

前回までは掲示板作成をテーマにPHPの基本的な学習内容について書いてきました。 今回は題材にあ

記事を読む

Comment

  1. […] PHPで掲示板を作ろう!(データベース編) その5 PHP-MySQL連結編 […]

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

転職エージェントについて

さて、エンジニアとして転職を考えている人であれば転職エージェントを使っ

エンジニアが転職して年収を上げる方法を考えてみました。

えー前回の記事でも書きましたが、2020年2月現在転職活動中です。

2020年のご挨拶

今更ですが、明けましておめでとうございます。 2019年も2本し

自社開発>客先常駐である本当の理由

このブログでも何回か取り上げていますが、ITエンジニアの働き方としては

エンジニアにとって必要なコミュニケーション能力とは

気がついたらもう3月下旬になっていますね・・ 年末年始忙しかった

→もっと見る

  • follow us in feedly
PAGE TOP ↑