コーディング

ノン・プログラマのためのPHP入門6日目後半

6日目の後半はMySQLの読み書きそろばん(そろばんは嘘です)でした。

例のコマンドプロンプトから打ち込んでテーブル作ったり、データを入れたり表示させたり・・・。
そして最終的にはPHPからデータベースを参照する、「さわり」の部分まで行きました!

ようやくこれで、PHPとMySQLのやり取りしながらのWebインタフェースを作るスタート地点に来たところなんでしょうか。


最後は先日まで作っていたアンケートフォームのデータベースの設計です。

好きな動物は複数選択可能なので、数字をカンマ区切りの「文字列」で格納というのがポイントとなるのでしょうか。おそらくPHPで吐き出すときにその分解とか大変そうな予感。

で、最後にまたもやコマンドプロンプトで設計したテーブルを作るわけなんですが、くそ長い(と思う)SQL文を打ちこみます。
ここで得た新たな発見ですが、ひとつはSQL文は一行で書き続けなければならないというわけではなく、途中で本と同じように改行を入れられることに気づきました。これを知るまでは一生懸命一行につなげてました。

そして、打ち込んだが・・・。エラー!

せっかく打ち込んだのにタイプミスかよ。しかもコピペが出来ない・・・。(いつもどおりctrl+c、ctrl+vを繰り返すが効かない・・・)
コピペが出来ないので、またもやこのくそ長いSQL文を打つのかと思ったら、右クリックで「範囲指定」と「貼り付け」の神の声が聞こえてきました。
試行錯誤の上、これは範囲指定して右クリックをしたらコピーできるっぽいことに気づき、ようやく再入力の手間をできるだけ節約する技を習得。

こういう細かいことは本書では触れられてないので、やはり単独で学習するより、近くにわかる人がいたほうがいいなぁ、と改めて思いました。

さて、ようやくテーブルができたのでさっそくPHPで組むかぁと思ったら7日目は「PEAR」というものが出てきました。ナンデスカ、コレハ?
またsmartyみたいなやつですかね・・・。

というわけで、7日目に続く。

  • この記事を書いた人
  • 最新記事

wackey

Webディレクター・プロデューサーなどで大手企業サイトの構築に携わった後、インターネット広告営業やWebコンサルティングなどを行う。フリーランスを経て2012年にプラス・ムーブメント合同会社を設立。Webサイト・システムの制作やブロガーツアー・イベントなどの企画・運営を行う。地域ブログをまとめたLocketsというサービスの事業責任者としてビジネスを展開。 2015年にアジャイルメディア・ネットワーク株式会社に入社。 レビューズにてインフルエンサーマーケティング事業の立ち上げに関わり運営。またアンバサダープログラムの運営など多くの企業の支援をバックアップしていた。 現在プラス・ムーブメント合同会社を経営しつつ、新しい働き方について模索している。 主な著書に「アフィリエイターのための Web APIプログラミング入門(ビー・エヌ・エヌ新社)」がある。

-コーディング