Ankündigung

Einklappen
Keine Ankündigung bisher.

Datenbank mit php verbinden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datenbank mit php verbinden

    Ich habe eine Datenbank und eine php Datei zu Vebinden. Die php Datei schaut so aus:
    PHP-Code:
    <?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?

  • #2
    Du hast mit dem User 'agw'@'localhost' keine Berechtigung auf die Datenbank Login.users zuzugreifen.

    Wie sieht denn die DB aus? Wie sind die Berechtigungen von dem User agw?

    Kommentar


    • #3
      Zitat von Testie Beitrag anzeigen
      Du hast mit dem User 'agw'@'localhost' keine Berechtigung auf die Datenbank Login.users zuzugreifen.

      Wie sieht denn die DB aus? Wie sind die Berechtigungen von dem User agw?
      Es gibt nur den User agw und wenn kein anderer, also habe ich auch die Datenbank mit agw erstellt.
      Zuletzt geändert von AGW; 09.08.2020, 20:48.

      Kommentar


      • #4
        Screenshot 2020-08-09 204152.png

        So schaut meine Datenbank aus.

        Kommentar


        • #5
          Zitat von AGW Beitrag anzeigen

          Es gibt nur den User agw und wenn kein anderer, also habe ich auch die Datenbank mit agw erstellt.
          Hat denn der User alle Privileges?
          https://arnego2.com <Webseiten, Umbau ab €80, SEO ab €105 im Monat>

          Virenbereining < Server Umzüge, Virenbereinigung

          Kommentar


          • #6
            Zitat von arnego2 Beitrag anzeigen

            Hat denn der User alle Privileges?
            Welche Privileges und wo finde ich diese?

            Kommentar


            • #7
              Zitat von AGW Beitrag anzeigen
              Welche Privileges und wo finde ich diese?
              Hast du einen VPS oder einen shared Server?
              VPS über Commandline (Terminal) als root einlogen dann mysql und GRANT ALL PRIVILEGES ON Datenbank TO 'User'@'localhost';
              Shared server phpmyadmin und dem User alle Rechte geben, im Cpanel geht das auch über die Datenbank mysql funktion.
              https://arnego2.com <Webseiten, Umbau ab €80, SEO ab €105 im Monat>

              Virenbereining < Server Umzüge, Virenbereinigung

              Kommentar


              • #8
                Muss das
                PHP-Code:
                 $name "Login.users"
                nicht so aussehen
                PHP-Code:
                 $name "Login"
                ?
                Kann das auf den Bild schlecht erkennen
                Mein (Basti1012) Forum und Chat

                Kommentar


                • #9
                  Zitat von basti1012 Beitrag anzeigen
                  Muss das
                  PHP-Code:
                   $name "Login.users"
                  nicht so aussehen
                  PHP-Code:
                   $name "Login"
                  ?
                  Kann das auf den Bild schlecht erkennen
                  Eingentlich eher so
                  PHP-Code:
                   $name "AGW"
                  https://arnego2.com <Webseiten, Umbau ab €80, SEO ab €105 im Monat>

                  Virenbereining < Server Umzüge, Virenbereinigung

                  Kommentar


                  • #10
                    Zitat von arnego2 Beitrag anzeigen
                    Eingentlich eher so
                    PHP-Code:
                     $name "AGW"
                    Nein, die Datenbank ist Login. Der User ist wohl AGW

                    Kommentar


                    • #11
                      Wie auch immer.
                      Das sollte er erstmal richtig eingeben dann sollte es wahrscheinlich auch klappen mit der verbindung.
                      Mein (Basti1012) Forum und Chat

                      Kommentar


                      • #12
                        Hallo,

                        zur Datenbank kann ich leider nichts sagen - aber wenn die Forenuser die Grafik schlecht lesen können, dann mit der rechten Maustaste anklicken und "Grafik anzeigen" auswählen, nun ist die Grafik alleine zu sehen und zusätzlich auch noch vergrößerbar.

                        daniel5959
                        FindeLinks.de - Kurzinfos mit Linkempfehlung
                        Homepage-FAQs.de - seit Ende 2020 offline

                        Kommentar


                        • #13
                          Zitat von basti1012 Beitrag anzeigen
                          Muss das
                          PHP-Code:
                           $name "Login.users"
                          nicht so aussehen
                          PHP-Code:
                           $name "Login"
                          ?
                          Kann das auf den Bild schlecht erkennen
                          Die Datenbank heißt Login und die Tabelle heißt users.

                          Kommentar


                          • #14
                            Der User ist klein geschrieben.

                            Kommentar


                            • #15
                              Dann ändere das mal in deinen Code.
                              Im ersten Beitrag ist das falsch angegeben und so kann es auch nicht klappen.,Deine Fehlermeldung sagt es auch.
                              Mein (Basti1012) Forum und Chat

                              Kommentar

                              homepage-forum.de - Hilfe für Webmaster! Statistiken

                              Einklappen

                              Themen: 56.958   Beiträge: 431.350   Mitglieder: 28.890   Aktive Mitglieder: 149
                              Willkommen an unser neuestes Mitglied, ajlav.

                              Online-Benutzer

                              Einklappen

                              188 Benutzer sind jetzt online. Registrierte Benutzer: 4, Gäste: 184.

                              Mit 3.502 Benutzern waren am 23.01.2020 um 18:20 die meisten Benutzer gleichzeitig online.

                              Die neuesten Themen

                              Einklappen

                              Die neuesten Beiträge

                              Einklappen

                              Lädt...
                              X