データベースの 2 つのテーブルが接続されているが、3 番目のテーブルは接続されていないアプリケーションを開発しています。(これはサーバー上にあります。ローカル マシンでは正常に動作しています。)
1. Warning: mysql_connect() [function.mysql-connect]: [2002] No
connection could be made because the target machine actively (trying
to connect via tcp://localhost:3306) in D:\Hosting.. on line 5
2. Warning: mysql_connect() [function.mysql-connect]: No connection could be made because the target machine actively refused it. in D:\Hosting.. on line 5
前の段階で、同じデータベースの 2 つのテーブルに正常に接続できたので、データベースの各テーブルの物理的な場所を確認しました。すべてが物理的にデータベース内の同じ場所にあるのも不思議ではありません。
問題を理解するのを手伝ってください。
編集 :
//Page1 has something like:
$conid=mysql_connect("dxxs.db.7xx7.hostedresource.com","dxxs","Kxx3") or die();
mysql_select_db("dxxs",$conid) or die();
mysql_query(“some basic 4-5 queries depending on user’s interaction with table1”);
mysql_close($conid);
//redirection to page2 from there to page3
$conid=mysql_connect("dxxs.db.7xx7.hostedresource.com","dxxs","Kxx3") or die();
mysql_select_db("dxxs",$conid) or die();
mysql_query(“some basic 4-5 queries depending on user’s interaction with table2”);
mysql_close($conid);
//some redirection to page4
$conid=mysql_connect("dxxs.db.7xx7.hostedresource.com","dxxs","Kxx3") or die();
mysql_select_db("dxxs",$conid) or die();
mysql_query(“some basic 4-5 queries depending on user’s interaction with table3”);
mysql_close($conid);
今私の問題は、テーブル3に接続するときに、サーバーが上記のようにエラーをスローしていることです
5行目にはMySQL_connectが書かれています。テーブル 1 とテーブル 2 は接続できるのに、テーブル 3 が接続されない理由を理解するのを手伝ってください。すべてがサーバー上の同じデータベースに置かれています。