私は000webhost使用して私のデータベースに接続しようとしていますが、それは例外を与えるを使用してデータベースに接続しながら、以下 SQLSTATE [HY000] [1045]例外000webhost
は私のPHPファイルです:Connection failed: SQLSTATE[HY000] [1045] ProxySQL Error: Access denied for user 'id234191_faisalahmedansari20'@'2a02:4780:bad:f00d::4' (using password: YES)
<?php
$host="localhost";
$username="id234191_faisalahmedansari20";
$password="*******";
$dbName="id234191_my_college_admin";
try {
$conn = new PDO("mysql:host=$host;dbname=$dbName", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
}
catch(PDOException $e)
{
echo "Connection failed: " . $e->getMessage();
}
?>
特権の問題ですか?もしそうなら、どのように私は000webhostがそれを使用するので、私は特権を作成する方法を知らないので、phpMyAdminで特権を設定することができます。新しいデータベースを作成しようとしているときに
私は編集を参照してください。 – FaisalAhmed
あなたはdb 'id234191_my_college_admin'の中に入ることはできませんか? – Thamaraiselvam
はい..私は行くことができません – FaisalAhmed