tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
456
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    BFreakout BFreakout ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Ort
    Pfaffenhofen Ilm u. München
    Beiträge
    102
    Hi,

    wie kann ich immer die neusten MySQL einträge an 1er stelle anzeigen lassen?

    Gespeichert werden Sie immer mit ID, Problem ist nur wenn ich eine ID Lösche.. und wenn ich was neues erstelle er wieder weiterzählt wo ich aufgehört habe...

    z.B.

    News 1 = ID 1 <- News
    News 2 = ID 2 <-- Neu erstellte News...

    Jetzt zeigt er aber ID1 als Neuste News... ID2 soll aber oben angezeigt werden.

    Code den ich momentan benutze:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    
     
    print "<b>++  NEWS  ++</b><br><br>";
    $abfrage = "SELECT newstitel, newsbeschreibung, orgnews, id, newsdatum FROM news";
      $ergebnis = mysql_query($abfrage);
      while($row = mysql_fetch_object($ergebnis))
        {
        $newstitel = $row->newstitel;
        $newsbeschreibung = $row->newsbeschreibung;
        $orgnews = $row->orgnews;
        $newsdatum = $row->newsdatum;
        $id = $row->id;
        $newsdatum = substr($newsdatum, 8, 2) . "." . 
         substr($newsdatum, 5, 2) . "." . 
         substr($newsdatum, 0, 4);
     
        
        echo "<table border='1' width='320' cellpadding='0' cellspacing='0' bordercolor='#CC0000' class='teaserText'>";
        echo "<tr><td><table width='100%' cellspacing='0' class='teaserText'>";
        echo "<tr><td  bgcolor='#CC0000' class='teaserText'>";
        echo "<font color='#CCCCCC'>$newstitel - vom $newsdatum</font></td>";
        echo "</tr><tr><td height='42' class='teaserText'>&nbsp;&nbsp;$newsbeschreibung</td></tr><tr><td>";
        echo "<div align='right'><a onclick='m_window=window.open('http://www.web-enliven.de/affili/user/newsshow.php?id=$id', 'm_window', 'width=700,height=600,toolbar=0,location=0,directories=0,status=0,menubar=0, scrollbars=1,resizable=1');if (m_window.opener == null) { m_window.opener = self;}' href='javascript: void(0)'>[ mehr ]</a>
     
     
    &nbsp;</div><br></td>";
        echo "   </tr>";
        echo " </table></td>";
        echo " </tr>";
        echo "</table><br><br>";
        }

    währe echt Dankbar,

    Gruss BFreakout
     
    It’s all an experience.

  2. #2
    Avatar von Sven Petruschke
    Sven Petruschke Sven Petruschke ist offline Mitglied Diamant
    Registriert seit
    May 2003
    Ort
    Leipzig
    Beiträge
    2.323
    Du musst an die SQL-Anweisung order by id DESC anfügen.
     
    Das Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
    www.sven-petruschke.de

  3. #3
    Avatar von Karl Förster
    Karl Förster Karl Förster ist offline Mitglied Platin
    Registriert seit
    Feb 2001
    Ort
    München
    Beiträge
    646
    Warum ordnest du die News nicht nach Zeitpunkt? Dann kann es dir egal sein, ob eine ID fehlt, oder du einen Newseintrag, der früher liegt, später einträgst.
     
    MfG

    Karl Förster
    Entwicklung / Development
    Appia, Inc.


    appia.com

Ähnliche Themen

  1. [mySQL 5] Zu den Monaten Einträge zählen und Monate ohne Einträge auch ausgeben.
    Von FlaverSaver im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 27.09.10, 18:11
  2. Mysql Einträge alphabetisch sortieren?
    Von moonshine1 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 13.04.09, 17:49
  3. [mysql] Einträge sortieren
    Von nox im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 29.12.04, 12:24
  4. MySQL: Alle Einträge nach Wert sortieren!
    Von tim-pong im Forum PHP
    Antworten: 9
    Letzter Beitrag: 16.11.04, 22:35
  5. Einträge in Liste Sortieren
    Von TheLuCKer im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 08.09.04, 21:59