kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Problem beim verketteten(?) Abfragen von MySQL Tabellen

    geschrieben von bergewoelfe

    Oh man ja :D Ich sagte ja, der Fehler sei total dämlich.... Danke schön :)
    Aber uaf das mit der fehlerhaften Syntax wäre ich nicht gekommen, hättest du es nicht gesagt. Jetzt funktioniert alles und ich bin glücklich :)
    Das mit der Unsicherheit der UPDATE Funktion schau ich mir nachher mal genauer an.
    Und danke auch für die Tipps :)
    Und auch darkpandemic hat mich weiter gebracht. Hatte nämlich die Spalte Punkte als VARCHAR deklariert, weil er bei INT immer aufgerundet hat, anstatt FLOAT zu nehmen :)

    Also nochmal danke schön euch beiden für die Mühe :)

  • in: Problem beim verketteten(?) Abfragen von MySQL Tabellen

    geschrieben von bergewoelfe

    Das habe ich jetzt ausprobiert. Zuerst meinte er die Syntax wäre falsch. Nachdem ich das geändert hatte trug er dennoch nichts in die Tabelle Hausliga ein, gab aber auch keinen Fehler aus. Mit den Hochkommata habe ich auch ausprobiert. Da hat sich aber auch nichts zum positiven entwickelt....

    Hoffe ihr könnt mir nochmal weiterhelfen...:)
  • in: Problem beim verketteten(?) Abfragen von MySQL Tabellen

    geschrieben von bergewoelfe

    Hallo Profis,

    ich bin neu in PHP und MySQL, deshalb ist vermutlich mein Problem, das ich habe auch trivial, trotzdem wäre es schön, wenn ihr mir helfen könntet. Ich bin gerade dabei einen Ergebnisdienst für unseren Tischfußballverein zu bauen

    Ich habe drei Tabellen:

    +Spieler
    -Beinhaltet die Namen aller Spieler
    +Eintrag
    -Hier werden alle Spielergebnisse gespeichert
    +Hausliga
    -Die Tabelle, in der alle Ergebnisse ausgewertet abgelegt werden.

    Nun möchte ich die Spielernamen aus der Tabelle Spieler abrufen, die Punkte für jeden einzelnen errechnen lassen und diese dann in die Tabelle Hausliga schreiben lassen.

    Wenn ich diesen Code jedoch ausführen lasse, bekomme ich zwei Fehlermeldungen:
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /data/multiserv/users/589801/projects/2052548/www/logindex.php on line 47

    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /data/multiserv/users/589801/projects/2052548/www/logindex.php on line 43



    $abfrage = "SELECT spieler FROM Spieler";
    $ergebnis = mysql_query($abfrage);
    while($spieler = mysql_fetch_object($ergebnis)) //Zeile 43
    {
    $abfrage = "SELECT SUM(punkte) WHERE spieler= '".$spieler->spieler."' as gespunkte FROM Eintrag";
    $ergebnis = mysql_query($abfrage);
    $punkte = mysql_fetch_object($ergebnis); //Zeile 47
    $aendern = "UPDATE Hausliga Set
    punkte = '".$punkte->gespunkte."'
    WHERE name = '".$spieler->spieler."'";
    $update = mysql_query($aendern);
    }

    Ich weiß, dass das Thema Redundanz immer ganz groß geschrieben wird und ich mit der Dopplung der Spielernamen dagegen verstoße. Aber das dürfte doch nicht Ursache für mein Problem sein oder?


    Danke schon mal für eure Antworten :)

Login zum Webhosting ohne Werbung!