[PHP] [Gelöst] Aus Zwei Tabellen dieselbe ID auslesen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Schaluwiner, 25. Mai 2009 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 25. Mai 2009
    [Gelöst] Aus Zwei Tabellen dieselbe ID auslesen

    Hallihallo.
    Da meine suche mit Google ins leere liefen (oder ich nicht genau suchen kann), frag ich mal hier nach.
    Also ich weiß nicht so recht wo ich anfangen soll zu erzählen.
    Als erstes: Große kenntnis habe ich (noch) nicht in PHP aber fürs meißte reicht +Google

    Mein Problem besteht darin, dass ich zwei Tabellen habe. (Account & Account_Banned)
    In beiden Tabellen, ist dieselbe Spalte ID.
    Nur das dumme ist, dass in Account_Banned die ID steht und nicht der Name des Accounts, der in Account steht!
    Ich möchte nun, dass es statt der ID Nummer (von Account_Banned), die er in die Tabelle schreibt, den Namen (von Account) hinschreibt.
    Das Auslesen beider Tabellen ist ja kein Problem. Nur das allein hilf ja nicht weiter. ?(

    Fürs bessere Verständnis, noch paar bilder:
    Account Tabelle
    {bild down}

    Account_Banned Tabelle
    {bild down}

    Auf HP das (unvollständige) Ergebnis
    {bild down}
    Hier soll statt der 9 --> Diesernamesollinbanliststehen

    Der Inhalt der PHP sieht noch schlicht einfach so aus:
    PHP:
    echo  "<center><table border=1><tr><th>Account</th><th>Gebannt von</th><th>Gebannt wegen</th></tr>" ;
    $connection  mysql_connect ( $host $user $pass ) or die ( "Can't connect with  $host " );
    mysql_select_db ( $Database $connection );
    $sql  "SELECT `id`,`bannedby`,`banreason` FROM `account_banned`" ;
    $result  mysql_query ( $sql $connection );

    while (
    $vystup  mysql_fetch_array ( $result ))
    {
    echo 
    "<tr>" ;
    echo 
    "<td align=\"center\">" . $vystup [ "id" ]. "</td>" ;
    echo 
    "<td align=\"center\">" . $vystup [ "bannedby" ]. "</td>" ;
    echo 
    "<td align=\"center\">" . $vystup [ "banreason" ]. "</td>" ;
    echo 
    "</tr>" ;
    }
    mysql_close ( $connection );
    echo 
    "</table></center>" ;

    Wenn jemand eine Lösung hat, auch ungefähre, währe ich ihm sehr dankbar.
     
  2. 25. Mai 2009
    AW: Aus Zwei Tabellen dieselbe ID auslesen

    ich versteh dein problem nicht ganz...
    du kannst doch einfach an der stelle, wo du die id in die tabelle einträgst, den namen eintragen, dann musst du nur noch den datentypen ändern...

    Edit:
    ach so.. ich weiß...
    du musst einfach noch aus der tabelle `account` auslesen, wie der name ist, der gebannt wurde...
    PHP:
    $sql  "SELECT * FROM account WHERE `id` = '" . $vystup [ 'id' ]. "' " ;
    $query  mysql_query ( $sql );
    $fetch  mysql_fetch_assoc ( $query );
    print 
    "<td>" . $fetch [ 'username' ]. "</td>" ;
    muss einfach in der Schleife anstelle der ausgabe der id eingefügt werden
     
  3. 25. Mai 2009
    AW: Aus Zwei Tabellen dieselbe ID auslesen

    Das Problem ist ja, dass ich die Tabellen nicht ändern kann!
    Die Tabellen sind und müssen so sein, wie sie sind.
    Finde es ja auch blöd dass da nicht der Name steht.
     
  4. 25. Mai 2009
    AW: Aus Zwei Tabellen dieselbe ID auslesen

    hast du den Edit gelesen?...
    Ich hab ihn noch ma n paar ma editiert, weil ich am anfang noch n paar dumme fehler drin hatte.
     
  5. 25. Mai 2009
    AW: Aus Zwei Tabellen dieselbe ID auslesen

    Hatte deinen ersten Edit nicht gesehen gehabt.

    Hab nun deinen 2.Edit wie folgt eingefügt
    PHP:
    while ( $vystup  mysql_fetch_array ( $result ))
    {
    $sql  "SELECT * FROM account WHERE `id` = '" . $vystup [ 'id' ]. "' " ;
    $query  mysql_query ( $sql );
    $fetch  mysql_fetch_assoc ( $query );
    echo 
    "<tr>" ;
    echo 
    "<td align=\"center\">" . $fetch [ "username" ]. "</td>" ;
    echo 
    "<td align=\"center\">" . $vystup [ "bannedby" ]. "</td>" ;
    echo 
    "<td align=\"center\">" . $vystup [ "banreason" ]. "</td>" ;
    echo 
    "</tr>" ;
    }
    Es klappt super! Vielen Dank!
    Bekommst paar kussis von mir
     
  6. 25. Mai 2009
    AW: Aus Zwei Tabellen dieselbe ID auslesen

    genau richtig..
    bitte schön
    vote for close
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.