現在、Web サイト 1 が Web にアップロードされており、現在、localhost で実行されている Web サイト 2 も開発しています。またはジャバスクリプト?そうでない場合、どのようなアプローチを取る必要がありますか? 助けてくれてありがとう
3 に答える
はい、できます。この例のように、サーバーの詳細のパラメーターを渡すだけです。
<?php
//Connect To Database
$hostname='ukld.db.5510597.hostedresource.com';
$username='myusername';
$password='mypassword';
$dbname='testdb';
//your rest of code
?>
外部IPアドレスからの接続を許可するには、次のことも行う必要があります。
新しいデータベースへのアクセスを許可する
ユーザーバーとリモートIP202.54.10.20用にfooという新しいデータベースを追加する場合は、次のコマンドをmysqlプロンプトで入力する必要があります。
mysql> CREATE DATABASE foo;
mysql> GRANT ALLONfoo。*TObar@ '202.54.10.20' IDENTIFIED BY'PASSWORD';
はい、簡単です。
<?php
$hostname = "remote_host_name";
$database = "remote_database_name";
$username = "database_username";
$password = "database_password";
$con = mysql_connect($hostname, $username, $password);
mysql_select_db($database, $con);
?>
クエリの実行中に、これ$con
を 2 番目のパラメーターとして使用します。
たとえばmysql_query($query, $con);
、サーバー 2 の mysql データベースでサーバー 1 のアクセスを許可していることを確認します。