プロが教えるわが家の防犯対策術!

phpやMySQLを扱うために必要になるWebやサーバーそのものの仕組についての知識が
欠けているので学びたいと思っているのですが、
おすすめの参考書がありましたら教えて頂けないでしょうか。

phpからデータベースに接続するにはmysql_connect(ホスト名,ユーザー名,パスワード);
と記述しますが、ある参考サイトにはホスト名についての説明文に下記のようにされていました。
----------------------------------------------------------
接続先のMySQL サーバ。"hostname:port" のようにポート番号を
指定することが可能で、localhost では ":/path/to/socket" のように
ソケットへのパスを指定することも可能です。
サーバ名に "localhost" や "localhost:port" を指定した場合、MySQL
クライアントライブラリはそれをオーバーライドし、ローカルソケット
(Windows では名前つきパイプ)に接続しようとします。TCP/IP を用い
たい場合は、"localhost" のかわりに "127.0.0.1" を用いてください。
----------------------------------------------------------

例えば、Apacheなどローカルのパソコンにサーバーがある場合はlocalhostで、
レンタルの専用サーバーを使っている場合は、ホームページのURLで良いのでしょうか?
ホームページがhttp://homepege.jpだとしたら、
mysql_connect("http://homepege.jp","userid","pasw");になるのでしょうか。
それか、MySQLがインストールされているディレクトリのパスを指定しないといけないのでしょうか。

頓珍漢なことを書いているかもしれませんが、こういったこともスラスラ分かるようになりたいです。

A 回答 (2件)

>頓珍漢なことを書いているかもしれませんが、こういったこともスラスラ分かるようになりたいです。



とても高い目標です。個人的には厳し過ぎると思います。

とりあえず、TCP/IPの基礎とかやってみてですかね。
DNSとかルーティングとかくらいは分かったほうが良いかも知れません。
DBはDBで全く別な知識も必要なので、それはそれで勉強が必要です。

本を勧めるにも難しいのですが、基本的にWEBで検索するくらいの能力とかが無いと厳しいかもしれません。
WEBで自分に必要な事項が分かって、良い本を探して読んで効率良く学習するのがよいかなぁと思います。

phpに閉じて深めたほうが良いかも知れませんし、最終目的にも寄りますけどね。
    • good
    • 0
この回答へのお礼

範囲が広すぎて何を勉強したらいいのか迷っていましたが、
教えて頂いた部分をネットで勉強して、その後に参考書を買ってみます。
ありがとうございました。

お礼日時:2012/05/06 02:21

>例えば、Apacheなどローカルのパソコンにサーバーがある場合はlocalhostで、


>レンタルの専用サーバーを使っている場合は、ホームページのURLで良いのでしょうか?

特別なことをしていなければローカルはlocalhostでいけると思います。
レンタルサーバの場合はサービスによると思いますがドメイン名のままのものよりも、
ログインしたコンパネなどのSQL関連のページにホスト名などが書かれていることが多いと思います。
    • good
    • 0
この回答へのお礼

コントロールパネルにホスト名が表示されていて、それを利用すればいいのですね。
ありがとうございます。

お礼日時:2012/05/06 02:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!