データベースへのアクセスに問題があります。
スクリプトは、以前はローカルホストで機能していました。別のサーバーにインポートしたところ、別のサーバーからアクセス拒否メッセージが表示されました。
表示されるメッセージは次のとおりです。Access denied for user 'root'@'10.4.1.163' (using password: YES)
私が使用しているスクリプトは次のとおりです。
<?php
// Connect to database server
mysql_connect("localhost", "root", "password") or die (mysql_error ());
// Select database
mysql_select_db("database") or die(mysql_error());
// SQL query
$strSQL = "SELECT * FROM users WHERE user_id='". $_SESSION['USER_ID'] ."'";
// Execute the query (the recordset $rs contains the result)
$rs = mysql_query($strSQL);
// Loop the recordset $rs
// Each row will be made into an array ($row) using mysql_fetch_array
while($row = mysql_fetch_array($rs)) {
// Write the value of the column FirstName (which is now in the array $row)
echo $row['Name'] . " ";
}
// Close the database connection
mysql_close();
?>
また、localhost を IP アドレス 10.4.1.163 に変更しようとしました。
私のスクリプトの何が問題なのですか。私が使用しているパスワードは正しいと確信しています。
これを修正する方法を知っている人はいますか?