2

mysql に接続しようとしていますが、エラーが発生します。サーバーのIPアドレスを入力し、ポート3306を使用しましたが、どのポストを使用する必要がありますか?

<?php

$connection = mysql_connect("serer.ip:port", "user", "pass")
 or die(mysql_error());

 if ($connection) {$msg = "success";}
?>

<html>
<head>
</head>
<body>

<? echo "$msg"; ?>

</body>
</html>

その生成エラーは次のとおりです。

警告: mysql_connect() [function.mysql-connect]: /home/admin/domains/domain.com.au/public_html/db_connect.php のユーザー 'user'@'localhost' (使用するパスワード: YES) のアクセスが拒否されました3 行目 ユーザー 'user'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)

4

1 に答える 1

7

使用する

$conn = mysql_connect($db_host,$db_user, $db_pass) or die("Error connecting to database");

ポートは自動的に 3306 として選択されます。

また、接続用のユーザー名とパスワードが正しく、アクセスが許可されていることを再確認してください。

于 2010-04-16T03:57:01.660 に答える