次のコードを使用して外部(このコードが存在するのと同じサーバー上ではない)データベースに接続しようとすると、接続がタイムアウトになります。データベースの設定が正しく設定されていることはわかっています。ログイン情報は良好です。これは、HeidiSQLを使用してコンピューターから正常にログインできるためです。誰かがこのコードの問題を見ることができるなら、ありがとう。
function database_connect(){
$link = @mysql_connect("xx.xxx.xxx.xx:3306","root","pass");
$sql_error = mysql_error();
if (!$link) {
echo "Connection with the database couldn't be made.<br>";
echo "$sql_error";
exit;
}
if (!@mysql_select_db("databasename")) {
echo "The database couldn't be selected.";
exit;
}
return $link;
}
database_connect();