Ich habe eine Frage, die wirklich mein Verständnis der Arbeit mit PHP und MySQL stört. Das Problem ist, wenn ich versuche, eine Verbindung zu meiner Online-DB herzustellen. Wenn ich meinen Code wie folgt schreiben:PHP MySQL Verbindungsfehler
define('DB_NAME', 'name');
define('DB_USER', 'user');
define('DB_PASS', 'pass!');
define('DB_HOST', 'localhost');
ich ohne Probleme anschließen. Großartig, das funktioniert! Aber, wenn ich so eine Verbindung herstellen möchten:
$servername = "localhost";
$username = "user";
$password = "pass";
$dbname = "name";
$conn = new mysqli($servername, $username, $password, $dbname);
ich diesen Fehler: „Zugriff verweigert für User ...“
Kann mir jemand bitte helfen Sie mit diesem dummen Problem?
Vielleicht verwenden Sie zwei verschiedene Passwörter? – arkascha
nein, das ist nur ein Typfehler hier;) –
Es gibt keine anderen Variablen auf der Seite namens $ Servername, $ Benutzername, $ Passwort oder $ Datenbankname? Die Verbindung versucht nicht innerhalb einer Funktion eingerichtet zu werden? –