Datenbank mit php verbinden

Ich habe eine Datenbank und eine php Datei zu Vebinden. Die php Datei schaut so aus:

<?php $host = "localhost"; $name = "Login.users"; $user = "user"; $passwort = "passwort"; try{ $mysql = new PDO("mysql:host=$host;dbname=$name", $user, $passwort); } catch (PDOException $e){ echo "SQL Error: ".$e->getMessage(); } ?>
Ich erhalte, aber immer nur: , SQL Error: SQLSTATE[42000] [1044] Access denied for user ‚agw‘@‚localhost‘ to database ‚Login.users‘ ". Was mache ich falsch?

Sind deine Einlogdaten richtig ?
Bist du sicher das localhost richtig ist und da nix anderes rein muß ?
Zb bei bplaced kann man localhost nehmen. Bei Strato muß da wieder was anderes stehen weil da localhost nicht funktioniert.

Login.users kommt mir auch etwas komisch vor ehrlich gesagt , wegen den Punkt da zwischen.
Bin mir gerade nicht sicher ob da ein Punkt stehen darf ???

Localhost passt und ich habe auch bei einem anderen Forum nachgefragt und da gibts mehr Infos auch über die Datenbank Aufbau. Link: https://www.homepage-forum.de/forum/-1-homepage-forum/-1-3-serverseitige-sprachen/-1-3-1-php-mysql/724499-datenbank-mit-php-verbinden

Nett das du deinen Crosspost selber verlinkst, nur denke daran das Crosspost nicht in jeden Forum erlaubt ist und die Themen meistens geschlossen werden.
Dass du es selber verlinkst ist aber schon mal ein gutes Zeichen.
Vielleicht hast du Glück und das Thema wird nicht geschlossen