データベースへの mssql_connect() 接続に関する問題
mssql_connect($serverIP,$username,$password) または die("サーバーに接続できませんでした")
上記のステートメントを使用してデータベースに接続しますSQL サーバー データベース、$severIP はコンピューター名を使用して接続できるのに、localhost と 127.0.0.1 を使用して接続できないのはなぜですか?
この機能を使用してリモートサーバーのデータベースに接続したいのですが?これを実現するにはどうすればよいでしょうか? IP アドレスを直接入力すると、リモートどころかローカルでも接続できなくなります。問題はどこにあるのでしょうか。
-----解決策---------------------------- -
$serverIP とは何ですか?
mysql は別のポートで実行されていますか? $serverIP に次のポートが含まれているかどうかを確認してください。
------解決策---------
SQLサーバーはこんな感じです。マシン名を書くと識別しやすくなります。ポートを書き込むことができます。
参考: http://php.net/manual/en/function.mssql-connect.php