tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
142
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DonDemf DonDemf ist offline Mitglied Gold
    Registriert seit
    Jun 2011
    Beiträge
    189
    Hallo Leute,
    ich lasse die tabelle "fifa_teamtausch" auslesen und ausgeben.
    Relevant ist hierbei die spalte "teamid".

    Anhand der teamid such ich noch Informationen aus der tabelle "fifa_mannschaften", beispielweise den namen, das budget und die Liga des Teams. Diese lasse ich ausgeben.

    Jedes Team bildet eine <tr> tablerow in meiner while ausgabe.

    Das funktioniert alles. Soweit so gut.

    Nun habe ich eine weitere spalte, in jeder Reihe für jedes Team. In dieser Spalte suche ich nach angeboten für das team in der tabelle "fifa_teamtausch_gebote". In dieser tabelle sind die spalten "teamtausch_id" (entspricht dem feld teamid von fifa_teamtausch") und "angebot_id" (das angebotene Team) relevant.

    In dieser gerade erwähnen spalte findet eine neue MYSQL Abfrage statt, die alle Gebote mit der teamtausch_id = teamid ausliest und auflisten soll (ein Bild wird hierbei generiert).

    Leider funktioniert die ausgabe nicht.

    Hier mal der Code:

    PHP-Code:
            $a3 'SELECT * FROM fifa_teamtausch_gebote WHERE teamtausch_id = "'.$r1->teamid.'"';
    $e3 mysql_query($a3);
    $einlesen2 mysql_query('SELECT COUNT(*) FROM fifa_teamtausch_gebote WHERE teamtausch_id="'.$r1->teamid.'"');
    $einzeln2 mysql_fetch_row($einlesen2);
    if(
    $einzeln2[0]==1) {

    while(
    $r2 mysql_fetch_object($e3))
       {
       echo 
    '<img src="http://fifaplace.pytalhost.com/fifaliga/image/vereine/'.$r2->angebot_id.'.png"> ';
       }
    } else {
    echo 
    '<em>Noch keine Gebote vorhanden</em>';    

    Kann mir wer helfen?
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Bischen mehr zum Satz "Leider funktioniert die Ausgabe nicht" könnte nicht schaden.
    Versuche mal zu debuggen
    [PHP] [MySQL] Debug Queries

    Lass dir mal $r2 mit var_dump() ausgeben etc.

    Zudem: teamtausch_id wird hoffentlich ein numerisches Feld sein. Also darf man es auch als solches behandeln und die " beim wert wegelssen
    Code sql:
    1
    2
    3
    4
    
    -- Stringvergleich
    my_string_field = "abc"
    -- Nummerischer Vergleich
    my_num_field = 1

    Zudem: Warum machst du eine 2te Anfrage um die Anzahl zu ermitteln? mysql_num_rows() liefert das doch auch
    PHP-Code:
    $einlesen2 mysql_query('SELECT COUNT(*) FROM fifa_teamtausch_gebote WHERE teamtausch_id="'.$r1->teamid.'"');
    $einzeln2 mysql_fetch_row($einlesen2);
    if(
    $einzeln2[0]==1) {
    // Ersetzen durch
    if(mysql_num_rows($e3) ==) { 
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    DonDemf DonDemf ist offline Mitglied Gold
    Registriert seit
    Jun 2011
    Beiträge
    189
    Habe alle debugging Methoden hinter mir. Keine mit Erfolg. Aber wie auch? ich musste das ==1 nur mit einem >= 1 ersetzen, denn es gab bereits mehr als 1 Gebot.
     

Ähnliche Themen

  1. MySQL : Nicht funktionierende Abfrage, eventuell wegen MySQL-Version?
    Von shredder01 im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 17.11.07, 16:44
  2. MySQL Abfrage mit PHP if Abfrage vergleichen
    Von son gohan im Forum Relationale Datenbanksysteme
    Antworten: 13
    Letzter Beitrag: 26.09.05, 11:24
  3. MYSQL Abfrage mit Select in der Like-Abfrage
    Von TSchreiber im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 10.04.05, 19:09
  4. [mysql] Hilfe bei komplizierter MySQL Abfrage
    Von Tarta im Forum Relationale Datenbanksysteme
    Antworten: 7
    Letzter Beitrag: 06.05.04, 21:15
  5. Abfrage PHP in MySQL?
    Von Byter im Forum PHP
    Antworten: 0
    Letzter Beitrag: 05.12.03, 16:03