tomgk: Datenbank in Xampp

Hallo,

Ich habe in Xammp einen neuen Benutzer hinzugefügt mit dem namen tomgk
und einen Passwort und eine Datenbank mit Namen tWeb.
Jetzt möchte ich mit MySQL Daten auslesen nur das funktioniert nicht.

PHP-Code:

<?php
$verbindung = mysql_connect ("localhost", "tomgk", "******");

mysql_select_db("tWeb");

$abfrage = "SELECT username FROM login";
$ergebnis = mysql_query($abfrage);
echo(".".$ergebnis.".");
while($row = mysql_fetch_object($ergebnis))
   {
   echo "$row->username <br>";
   }

?>

Dieser Code funktioniert nicht obwohl es die Datenbank tWeb, die Tabelle login, die Spalte username und einen Wert gibt.

MfG
tomgk

  1. Dieser Code funktioniert nicht obwohl es die Datenbank tWeb, die Tabelle login, die Spalte username und einen Wert gibt.

    reduziere dein problem auf einfacher teilprobleme und löse diese separat

    a) liefert der webserver die seite aus?
    b) wird das php gepased?
    c) läuft der datenbankserver?
    d) klappt die verbindung zur datebank?
    e) klappt das auswählen der datenbank?
    ...

    1. a) liefert der webserver die seite aus?

      Ja.

      b) wird das php gepased?

      Ausgeführt? Ja.

      c) läuft der datenbankserver?

      Wo steht das ob er läuft

      d) klappt die verbindung zur datebank?

      Leider Nein.

      e) klappt das auswählen der datenbank?

      Wieder nein.

      Wie kann man den Datenbank-Server starten/abfragen ob er läuft?

      1. Grüße,

        Wie kann man den Datenbank-Server starten/abfragen ob er läuft?

        zB xampp-control.exe
        MFG
        bleicher

      2. Hi,

        dass irgendwas nicht laeuft weisst du ja, und die Fehlermeldung, welche PHP ausgeben sollte (wenn du sie nicht unterdrueckst) sollte auch Auskunft geben, was die Ursache ist, dass z.b. das mysql_connect nicht funktioniert. Mit der Fehlermeldung kannst du dann wiederkommen oder gleich Google fuettern.

        Wenn du eine Datenbank und Tabellen anlegen konntest, waere theoretisch davon auszugehen, dass der Datenbank-Server laeuft.

        Ciao, Frank

        1. Hallo,
          mysql_connect funktioniert nicht.
          »»Mit der Fehlermeldung kannst du dann wiederkommen oder gleich Google fuettern.
          Welcher Fehlermeldung

          Wenn du eine Datenbank und Tabellen anlegen konntest, waere theoretisch davon auszugehen, dass der Datenbank-Server laeuft.

          Habs direkt über phpmyadmin erstellt, muss dann der Server laufen?

          1. Welcher Fehlermeldung

            die im error log deines webservers?

            alternativ: mysql_error

            Wenn du eine Datenbank und Tabellen anlegen konntest, waere theoretisch davon auszugehen, dass der Datenbank-Server laeuft.
            Habs direkt über phpmyadmin erstellt, muss dann der Server laufen?

            wenn phpmyadmin läuft, funzt das ding perfekt - da hast du wohl in deinem script etwas verbockt

            1. Welcher Fehlermeldung
              die im error log deines webservers?

              alternativ: mysql_error

              Can't connect to MySQL server on 'localhost' (10061)

              1. Can't connect to MySQL server on 'localhost' (10061)

                und du bist _sicher_, dass du exakt die selben einstellungen zum verbinden auf den datenbankserver verwendest, die as auch phpmyadmin tut?

                1. Ich hab einen neuen Benutzer mit mehr Rechten gemacht jtzt lautet die Melung:
                  Client does not support authentication protocol requested by server; consider upgrading MySQL client

                  1. Ich hab einen neuen Benutzer mit mehr Rechten gemacht jtzt lautet die Melung:
                    Client does not support authentication protocol requested by server; consider upgrading MySQL client

                    wie schon erwähnt: was passiert, wenn du exakt den selben benutzer verwendest, den auch phpmyadmin verwendet?

                    1. wie schon erwähnt: was passiert, wenn du exakt den selben benutzer verwendest, den auch phpmyadmin verwendet?

                      Welchen Benutzer benützt phpmyadmin?

                      1. Welchen Benutzer benützt phpmyadmin?

                        den, der im konfigurationsfile von phpmyadmin eingetragen ist - dieser muss durch irgendjemand gesetzt worden sein - ggf automatisiert, falls das ganze bei deiner xampp-installation schon dabei war

                        jedenfalls verrät dir die phpmyadmin-doku, wo du das config-file findest bzw wie dort drinnen die benutzerdaten bzw zugangsdaten angegeben werden

                        1. Wenn ich benützer root nehme funktionierts!

                          1. Wenn ich benützer root nehme funktionierts!

                            dachte ich mir - dann hast du beim benutzer anlegen gepfuscht

                            im übrigen würde mich jetzt langsam wirklich brennend interessieren, wie alt du bist

                            1. Hoi.

                              im übrigen würde mich jetzt langsam wirklich brennend interessieren, wie alt du bist

                              Hab mir auch schon die Zähne dran ausgebissen :-(
                              Lass uns raten! ;-)

                              Mein Tipp: 11 1/2 ;-)

                              Grüße

                              1. Hab mir auch schon die Zähne dran ausgebissen :-(
                                Lass uns raten! ;-)

                                Mein Tipp: 11 1/2 ;-)

                                ich kann mich nicht festlegen, tippe auf 8 bis 13 ;)

                                1. ich kann mich nicht festlegen, tippe auf 8 bis 13 ;)

                                  Ok ich sags: Ich bin 14.

  2. Hallo,

    Hi,

    Dieser Code funktioniert nicht obwohl es die Datenbank tWeb, die Tabelle login, die Spalte username und einen Wert gibt.

    MfG
    tomgk

    Danke fuer die Info. :-)

    viele Gruesse
    der Bademeister