ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » MySql 5 Problem

Geschlossen
  1. #1
    User Pic
    Der Bock Mitglied
    Registriert seit
    20.11.2008
    Beiträge
    53
    Beitragswertungen
    0 Beitragspunkte
    Hi,
    ich habe ein Problem mit meinen Boxen bei MySql 5!
    Unter 4 läuft alles normal.
    Wenn ich jedoch eine MySql 5 Datenbank nehme produziert es fehler.
    Ich konnte das Problem auf die Abfragen eingränzen die mit escape definiert sind.
    Nehme ich sie raus wird die Box korekt angezeigt!
    Kann mir da jemand weiterhelfen?
    Hier der Code den es betrifft:
    $erg = @db_query("SELECT DATE_FORMAT(datime,'%d.%m.%y - %H:%i') as time, mtyp, maps, mod, oid, opp, tid, tag, id, game FROM prefix_wars WHERE status = 2 AND tid = 23 AND datime > '".$akttime."' ORDER BY datime, id DESC LIMIT $list");
    
    if ( @db_num_rows($erg) == 0 ) { 
    } else { 
    while ($row = @db_fetch_object($erg) ) { 
    $row->logo = get_opponent_details('logo', $row->oid);
    $row->teamlogo = get_team_details('logo', $row->tid);
    $row->tag = get_opponent_details('tag', $row->oid);
    $row->gegner = get_opponent_details('name', $row->oid);
    $row->modus = escape ($row->mod, $row->string);
    $row->karte = escape ($row->maps, $row->string);
    $row->match = escape ($row->mtyp, $row->string);
    $vs = 'include/images/vs/vs.jpg';
    $spiel = '<center><img src="'.$row->teamlogo.'" height="82"><img src="'.$vs.'" height="82"/><img src="'.$row->logo.'" height="82">';
    
        echo  '<a href="index.php?wars-more-'.$row->id.'" onmouseover="return overlib(\'<center><b><u>NEXT MATCH<br><br>GAME: '.$row->game.'</u><br>GEGNER: <b>'.$row->gegner.'<br>MAP(s): <b>'.$row->karte.'<br>MATCHART: <b>'.$row->match.'  ('.$row->modus.')<br><br>\'+
    \'TERMIN: '.$row->time.'\');"onmouseout="return nd();">
    '.$spiel.'</a>';

    Vielen Dank
    Andre


    Zuletzt modifiziert von Der Bock am 19.11.2009 - 17:01:26
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    und die fehlermeldung? ...
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Der Bock Mitglied
    Registriert seit
    20.11.2008
    Beiträge
    53
    Beitragswertungen
    0 Beitragspunkte
    Es geht nur um den 1064 error.

    FEHLERMELDUNG:
    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' oid, opp, tid, tag, id, game FROM ic1_wars WHERE status = 2 AND tid = 23 AND da' at line 1
    in Query:
    SELECT DATE_FORMAT(datime,'%d.%m.%y - %H:%i') as time, mtyp, maps, mod, oid, opp, tid, tag, id, game FROM ic1_wars WHERE status = 2 AND tid = 23 AND datime > '2009-11-19' ORDER BY datime, id DESC LIMIT 1
    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ ragewar.php:14 -- db_query(...)
    @ design.php:330 -- require_once(...)
    @ design.php:172 -- design->get_boxcontent(...)
    @ design.php:69 -- design->replace_boxes(...)
    @ news.php:9 -- design->design(...)
    @ news.php:21 -- require_once(...)
    @ index.php:31 -- require_once(...)


    Zuletzt modifiziert von Der Bock am 19.11.2009 - 17:01:11
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich würde mal auf mod Tippen, also `mod` verwenden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Der Bock Mitglied
    Registriert seit
    20.11.2008
    Beiträge
    53
    Beitragswertungen
    0 Beitragspunkte
    ...genial einfach, einfach genial!
    Das war der Fehler, vielen Dank für eure Hilfe!
    Gruß
    Andre
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten