ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Abfrage nextwars failt

Geschlossen
  1. #1
    User Pic
    Ra- Mitglied
    Registriert seit
    01.05.2011
    Beiträge
    317
    Beitragswertungen
    13 Beitragspunkte
    Hallo,

    ich nutze das advanced wars 1 .2 Modul und ich wollte gerne "mod" abfragen also obs ein 5 gegen 5 oder anderes ist. Das funktioniert aber nicht sobald ich mod abfrage bekomme ich folgenden Fehler:

    MySQL Error:
    1064 : Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei ' id, game FROM ic1_wars WHERE status = 2 AND datime > '2011-07-12' ORDER BY dati' in Zeile 1
    in Query:
    SELECT DATE_FORMAT(datime,'%d.%m.%y - %H:%i') as time,oid,wo, mod, id, game FROM ic1_wars WHERE status = 2 AND datime > '2011-07-12' ORDER BY datime LIMIT 5
    
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ nextwars.php:10 -- db_query(...)
    	@ design.php:332 -- require_once(...)
    	@ design.php:174 -- design->get_boxcontent(...)
    	@ design.php:71 -- design->replace_boxes(...)
    	@ news.php:12 -- design->design(...)
    	@ index.php:35 -- require_once(...)


    meine Nextwars box:

    <?php
    #   Copyright by: Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    echo '<div width="100%" border="0" cellpadding="2" cellspacing="0">';
    $akttime = date('Y-m-d');
    $erg = @db_query("SELECT DATE_FORMAT(datime,'%d.%m.%Y <br /> %H:%i') as time,oid, mtyp, id, game FROM prefix_wars WHERE status = 2 AND datime > '".$akttime."' ORDER BY datime LIMIT 3");
    if ( @db_num_rows($erg) == 0 ) {
    	echo '<tr><td></td></tr>';
    } else {
    	while ($row = @db_fetch_object($erg) ) {
    	
    		$row->tag = get_opponent_details('tag', $row->oid);
    		$row->gegner = get_opponent_details('name', $row->oid);
    		
    		$row->tag = ( empty($row->tag) ? $row->gegner : $row->tag );
            echo' <a style="text-decoration:none;" href="index.php?wars-more-'.$row->id.'">';
             echo' <div class="entry" style="background-image:url(include/images/wargames/'.$row->game.'.png)">';
             echo' <div style="float: right; color: #ffffff;">'.$row->time.'</div>';
             echo' <span style="color: #d2191f;">Team Zodiacx</span>  vs.  <span style="color: #ffffff;">'.$row->gegner.'</span><br />'.$row->mtyp.'</div>';
            echo' </a>';
    	}
    }
    echo '</div>';
    ?>
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Setze mod so `mod` ein!
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Ra- Mitglied
    Registriert seit
    01.05.2011
    Beiträge
    317
    Beitragswertungen
    13 Beitragspunkte
    ah vielen dank

    und wieso muss man das so machen? Die anderen Dinge konnte ich so ja auch abfragen.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    weils nen von mysql reserviertes schlüsselwort ist

    dev.mysql.com/doc/refman/5.0/en/reserved-words.html
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Weil MOD eine SQL Funktion (Division) sein kann! Info-Link

    DaStIaC war schneller lächeln


    Zuletzt modifiziert von Lord|Schirmer am 12.07.2011 - 22:21:04
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Ra- Mitglied
    Registriert seit
    01.05.2011
    Beiträge
    317
    Beitragswertungen
    13 Beitragspunkte
    vielen Dank für die Antwort lächeln

    Mich würde noch interessieren ob die Zusagen gespeichert werden und wenn ja wo?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    prefix_warmember.aktion (1 = Zusage | 0 = Absage)
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Ra- Mitglied
    Registriert seit
    01.05.2011
    Beiträge
    317
    Beitragswertungen
    13 Beitragspunkte
    Aber die Namen werden nicht gespeichert oder?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    wid = WarID; uid = UserID; aktion = Zu/Absage; kom = Kommentar

    Schau doch einfach in die Datenbank!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten