*

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 まとめ編です。

関連記事

オブジェクト指向

オブジェクト指向 その1 コードを1行も書かずに理解してみる

今回はオブジェクト指向について書きます。 プログラミングを少しでもやった(orやろうと思った)

記事を読む

ドキドキ本番リリース時に大切な心構え

今回はエンジニアにとって大切な本番リリースについて。 本番リリースというのはいままで開発環境(

記事を読む

XAMPPとは何か

PHPを勉強する場合、まずXAMPPというソフトウェアを自分のパソコンにインストールします。

記事を読む

PHPのメリット・デメリット

うちのブログで一番読まれている記事が「フレームワークのメリット・デメリット」ですね。 タイトル

記事を読む

初心者でもできる!作れる!WEBサービスの開発 その4 総まとめ編

前3回の記事でWEBサービスを作ったお話をさせていただきました。 (前回までのお話し)

記事を読む

繰り返しを学ぼう (for,foreach)

こんばんわ。松本です。 ゴールデンウィークもそろそろおわりですね。といいつつ、私はどこにも言っ

記事を読む

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

このサイト、PHPの学習サイトなのに内容から遠ざかっていました(爆) 個人的にはプログラミング

記事を読む

データを扱ってみよう その1(変数)

こんにちわ、松本です。 前回の記事は読んでいただけたでしょうか。私よりPHPに関して知識のある

記事を読む

よく使う処理をまとめよう その2 (関数)

こんにちは。松本です。 最近の私の使命はダイエットです(爆)。 ダイエットはいろいろな方

記事を読む

エディタを使いこなそう

PHPでプログラミングを始めるためにはXAMPPのインストールともう一つエディタというソフトをそろえ

記事を読む

Comment

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

Message

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

無料PHPスクール
自社開発>客先常駐である本当の理由

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

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

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

エンジニアを採用する上で大事なこと

本日はエンジニアの採用について書きたいと思います。最近少し採用に絡んだ

エンジニアが給料を上げる方法を真面目に考えて見ました。

本日はエンジニアと給料の話題について触れて行こうと思います。 エ

エンジニアの「スキル」とはなんぞや

給与が低いことに悩んでるエンジニアへのアドバイスをツイートで見たところ

→もっと見る

  • follow us in feedly
PAGE TOP ↑