Mysql Tabelle ausgeben problem

  • haste denn schon einmal deine query nur auf die DB abgefeuert und dir da des ergebnis angesehen??

    also von diener while-schleife her.. ich würds auch so machen, bin zwar kein crack in php, aber ich würds auch so starten :)

  • ei bei so nem join kann auch so ein ergebnis kommen...
    da ich keinen fehler in deinem phpcode erkennen kann, die datenbasis nicht hier verfügbar habe, keinen zugriff auf deinen phpmyadmin habe, bin ich wohl auf dein mitwirken angewiesen!!

    also schieb die joinquery rein und sag was rauskommt oder warte bis sich sonstwer meldet, der virtuos mit php umgehen kann!

  • lol wtf?!??!?!
    was mach ich falsch `???

    schick mal den code will ma copy and paste
    ok hab den Fehler gefunden füge mal in der mysql unter user noch ein oder 2 leute hinzu aber nimm verschiedene vereine dan kommt der fehler....

    Einmal editiert, zuletzt von gombol (22. Januar 2010 um 19:50)

  • is jetzt nur dein code und für die leerzellen n bissi fix gefrickelt, also nicht repräsentativ

  • ok hab den Fehler gefunden füge mal in der mysql unter user noch ein oder 2 leute hinzu aber nimm verschiedene vereine dan kommt der fehler....

    edit hab das problem gefunden ! dank dir mein freund
    das musste hier hin

    $abfrage2 = "SELECT User.username, User.verein, Spieler.name, Spieler.pos, Spieler.fuss, Spieler.staerke, Spieler.oldverein, Spieler.verein, Spieler.Marktwert, Spieler.sonstiges, Spieler.bearbeiten , Spieler.mindest, Spieler.hoechst FROM User LEFT JOIN Spieler ON User.verein=Spieler.verein WHERE username = '$trainer' ";

    Einmal editiert, zuletzt von gombol (22. Januar 2010 um 19:54)

  • Vergiss mysql_real_escape_string(); nicht.
    P.S.: Warum hast du die codes gelöscht?

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  • ich möchte nicht das mein code schnipsel hier im internet öffentlich ist tud mir leid
    ehmm
    wie funktioniert
    mysql_real_escape_string();
    denn?


    ist aber eigentlich der sinn eines forums, damit andere user mit gleichen/ähnlichen problemen entsprechend hilfe finden können...

    so ein editierverhalten ist grob unsozial

  • Sicher sicher, nur zu.
    mysql_real_escape_string(); funktioniert so:

    PHP
    // Entfernt alle in $string vorkommenden elemente von SQL-Befehlen
    $string=mysql_real_escape_string($string);


    daher würde ich dir diese funktion anraten:

    PHP
    funtion escape_array($ar) {
        foreach ($ar as $k=>$v) {
            $ar[$k]=mysql_real_escape_string($v);
        }
        return $ar;
    }
    $_POST=escape_array($_POST);

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!