tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
223
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Braver Willy Braver Willy ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    16
    Hej ihr.

    Ich entschuldige mich schon mal vorher, falls ich mich hier etwas unfachmännisch ausdrücke bzw. irgend welche Begriffe falsch verwende, aber ich bin nur "Gelegenheits"phpler.

    Ich versuche aus einer MySQL Datenbank automatisch einen Spielplan auslesen zu lassen. Dafür werden zwei Tabelleninhalte ausgelesen. Die eine hat Infos zum Spiel selber (Heim-/Gastteam, Tore, Ergebnis, Spielort, Uhrzeit etc.) und die andere weitere Infos zu den Teams an sich. In beiden habe ich für jedes Team ein eindeutiges Kürzel aus drei Buchstaben eingebaut. Das Auslesen der Spielinfos klappt wunderbar, nur soll da in der Tabelle anhand des ausgelesenen Kürzels aus der Spielinfotabelle für die jeweilige Heim-/Gastmannschaft ein Kurzname aus der Teaminfotabelle eingesetzt werden. Hab das mit einem JOIN probiert, aber das ging immer schief, weil ich das Kürzel sowohl mit der Heim- als auch der Auswärtsmannschaft verknüpfen müsste. Deshalb hab ich es mit einem Array versucht, was auch wunderprächtig geht, wenn ich den Array manuell schreibe. Das automatische Auslesen mit einer Zuordnung Kuerzel -> Kurzname will aber einfach nicht klappen. Vielleicht kann ja mal jemand einen Blick darauf werfen und mir meinen Fehler sagen. Rumprobieren hilft irgend wie nicht. Thx.

    PHP-Code:
    $sql "SELECT kuerzel, kurzname
            FROM   Mannschaften
            WHERE  Art = \"L\""
    ;

    $result mysql_query($sql);

    while (
    $row mysql_fetch_assoc($result)) {
        
    $result[$row['kuerzel'] = $row['kurzname']];
        }

    echo 
    "<br><br>Schreib schon meinen Verein " $result['bbh'] . ".\n";
    print_r($result); 
     

  2. #2
    Iches Iches ist offline Mitglied Brokat
    Registriert seit
    Feb 2004
    Beiträge
    481
    Versuche es mal so:

    PHP-Code:
      $result[$row['kuerzel']] = $row['kurzname']; 
     
    lost again...

  3. #3
    Big-Tux Big-Tux ist offline Mitglied Gold
    Registriert seit
    Jul 2007
    Ort
    Dresden
    Beiträge
    177
    ich denke eher es liegt daran:

    PHP-Code:
    $sql "SELECT kuerzel, kurzname
            FROM   Mannschaften
            WHERE  Art = \"L\""

    Geht das überhaupt?
    Ich dächte es müßte eher so aussehen:

    PHP-Code:
    $sql "SELECT kuerzel, kurzname
            FROM   Mannschaften
            WHERE  Art = 'L'"

    bzw. häng mal "or die(print_r(mysql_error())" an deine query ran. Ich denke es liegt an der Abfrage, net am Array.

    [edit] Das geht ja tatsächlich... trotzdem würd ich mal schauen obs da evtl. nen mysql_error gibt.[/edit]
    Geändert von Big-Tux (17.07.07 um 18:18 Uhr)
     

  4. #4
    Avatar von derpfaff
    derpfaff derpfaff ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    167
    Ich würde sagen, ihr habt beide Recht

    Und ich würde einen anderen Variablenbezeichner verwenden. "$result" ist das Ergebnis der DB-Abfrage. Nimm für die Zuordnung lieber eine neue!
     

  5. #5
    Braver Willy Braver Willy ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    16
    Super, danke. Jetzt geht es.

    Drei Antworten in einer halben Stunde *begeistertsei*...ich hätte wohl vorher fragen sollen.
    Geändert von Braver Willy (17.07.07 um 19:22 Uhr)
     

  6. #6
    Big-Tux Big-Tux ist offline Mitglied Gold
    Registriert seit
    Jul 2007
    Ort
    Dresden
    Beiträge
    177
    Also erstmal in der PHP- bzw. MySQL-Doku nachzuschauen, die Forum-Suche zu nutzen oder zu Googlen kann nie schaden auch da wird einem ab und zu geholfen und man lernt mehr.
     

Ähnliche Themen

  1. ScrollPane bleibt leer
    Von dodlhuat im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 3
    Letzter Beitrag: 03.08.09, 19:48
  2. DataGridView bleibt leer?
    Von ParadiseCity im Forum .NET Windows Forms
    Antworten: 0
    Letzter Beitrag: 08.11.07, 13:28
  3. Formularemail bleibt leer
    Von schiwunja im Forum PHP
    Antworten: 6
    Letzter Beitrag: 27.10.07, 19:48
  4. JTable bleibt leer :(
    Von Davtorik im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 13.05.06, 22:10
  5. JFrame bleibt leer
    Von kekrops im Forum Java
    Antworten: 3
    Letzter Beitrag: 12.10.05, 22:35