- ベストアンサー
PHPから別のPCのデータベースに
PHPとHTTPDがインストールされているPCから別のPCにインストールされているデータベース(Interbase or Mysql)に接続しようとしていますが、上手くいきません。 2台ともWINODWSのPCです。 IPで呼び出すのか、ポートで設定するのかなどご存知の方いらっしゃいましたら、宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
mysql_connect()関数の1つ目のパラメータに接続先サーバを指定します。
その他の回答 (1)
- sou_sk
- ベストアンサー率71% (15/21)
回答No.2
> Interbase or Mysql PEAR::DB や PEAR::MDB のような抽象化レイヤーを使うとデータベースの違いを意識する必要がなく便利です。 MDB の方は SQL レベルで抽象化が出来ますが(設計レベルでも可能)世界的にドキュメントが不足しています。PEAR::DB であれば日本でもドキュメントが充実しつつありますが SQL は互換性に気をつけて記述する必要があります。 データベースのパラメーターは下記のような DSN または配列で指定します。 $dsn = "ibase://user:pass@****.com:3050/dbname"; $dsn = "mysql://user:pass@****.com:3306/dbname"; DSN は PHPタイプ://ユーザー名:パスワード@接続先/データベースの名前 となります。 PHPタイプは PEAR::DB で規定されています。マニュアルを参照してください。日本語の PEAR マニュアルは更新が遅れており、出来れば英語版をおすすめします。 接続先には様々な形態が選べますが上記の場合は ドメイン:ポート番号 で指定しています。