- 締切済み
PHP MySQL
PHPを使い、MySQLでデータベースを作る 実用的なことを学ぶのに何か良いサイトや本はありませんでしょうか? 話しを聞くと、皆さん独学の方ばかり こんなことも出来ないようでは、努力が足りないと自覚しておりますが行き詰まっています。 先に進みたいので何かヒントを頂けませんでしょうか? (ワードプレスではなく)複数店舗が各店舗ごとに更新できるホームページを作りたいです。 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- t_ohta
- ベストアンサー率38% (5292/13827)
基礎的な事は「PHP + MySQL」と書かれている入門書を一通り理解出来ればいいでしょう。 そこから先は PHP での処理について分からないのか、SQL文 の書き方が分からないのか、MySQL の操作・チューニングについて分からないのかによって学び方が変わってくるでしょう。 PHP については、本家Webサイトのリファレンスマニュアルを一度眺めてみるといいでしょう。結構サンプルコードが充実しているのでヒントが落ちていると思います。 http://www.php.net/manual/ja/ あとは慣れとしか言いようがありません。経験を積む中でプログラミングは洗練されていくモノなので。 プログラミング能力と言う事で言えば、個々の言語を詳しく勉強するよりアルゴリズムを勉強した方がいいでしょうね。 SQL文 については「達人に学ぶSQL徹底指南書」なんかは読んでみると面白い本ですね。 http://books.rakuten.co.jp/rb/5403092/ あとは皆さん独自のノウハウを持っていたりしますし、そもそものテーブル設計とかは基礎的な正規化の話を理解した後は、習うより慣れよで実戦経験の積み重ねで洗練されていくモノだと思います。 MySQLの操作・チューニングは、どちらかと言うとトラブルシューティング的な意味合いが濃い話なので、本などで学ぶと言うよりはエラーメッセージをググッて先人の知恵を探すって所じゃないでしょうか。
なぜ独学の人ばかりなのかというと、実用的な内容というのはその人の置かれた状況次第な訳で、やりたい事を実行する為にわからない言葉を一つずつググって理解していくだけで特別な本やサイトなど必要ないからです。 1つ前の質問も読ませて頂きましたが、今までワードプレスを使ってらしたようですね。今後、テンプレ的なものを使わずに今より自由にサイト製作していくのであれば、HTML⇒CSS⇒PHP⇒PHPからのデータベース(MySQL)接続という順に一つ一つ勉強してわからない事を解決していく必要が出るでしょう。 答えられる知識を持った方たちからは答えにくい質問の様に感じたので、ちょっと的外れかもしれませんが書かせて頂きました。