*

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つの考え方

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

記事を読む

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

前回の学習 PHPで掲示板を作ろう! 掲示板の作成方法 その1 それでは掲示板の作成方法その

記事を読む

どんなプログラマが身につけておいても損はない重要なスキルとは?

のっけからストレートなタイトルですいません。 ちょっとあおり気味なタイトルですが、今日紹介する

記事を読む

セミナー告知のお知らせ

突然ですが2018/06/16にIT業界への就職希望者を対象とした無料プログラミングセミナーを開催さ

記事を読む

「初級」〜「中級」のPHPエンジニアのスキルについてまとめてみる

いままで主にPHP(を中心としたWeb技術)を勉強し始めの傾けに記事を書いていましたが、今回は初級か

記事を読む

データを扱ってみよう その2(配列)

こんばんは松本です。 少しずつ暖かくなってきましたね。暖かいのはいいんですが、オフィスでブログ

記事を読む

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

今回はMySQLの第6回目の講義です。今回で終わりですので、ソースの説明と今までの解説の概略を書いて

記事を読む

就職するときに見落としがちな考え方

今は自社で就職の斡旋などはしていないのですが、人材紹介会社で働いていたときは生徒の就職に立ち会ってき

記事を読む

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

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

記事を読む

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

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

記事を読む

Comment

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

Message

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

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

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

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

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

2020年のご挨拶

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

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

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

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

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

→もっと見る

  • follow us in feedly
PAGE TOP ↑