mysql データベースと対話するために、php Web ページで使用されるいくつかの関数を作成しました。サーバーでそれらをテストすると、次のエラーが発生します。
"Connect failed: Access denied for user 'root'@'localhost' (using password: YES)"
PCで(XAMPPを使用して)それらを使用でき、サーバーのコマンドラインを使用してデータベースのテーブルをナビゲートできます。ただし、Web ページは接続に失敗します。パスワードを確認しましたが、結果はありません。正解です (そうしないと、コマンド ラインから mysql にログインできませんでした)。
関数の呼び出しは次のとおりです。
$conn = new mysqli("localhost", "root", "password", "shop");
サーバーに何かを設定する必要がありますか? ありがとう
編集: PHP バージョン 5.3.3-7+squeeze1 mysql バージョン: 5.1.49-3 両方とも debian で