Probleme mit limit

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Probleme mit limit

    Hallo Leute ich versuche aus einer db die neusten 5 einträge zu holen. dies dachte ich mit Limit 5 zu machen.
    leider kriege ich aber irgendwelche 5 beiträge

    so schauts aus:

    PHP-Code:
    $result $db_zugriff->query("SELECT * FROM bb1_boards WHERE isboard='1' AND invisible='0' ORDER by lastposttime DESC LIMIT 5");
    while(
    $row $db_zugriff->fetch_array($result)) {
        
    $resultb $db_zugriff->query_first("SELECT * FROM bb1_threads WHERE boardparentid='$row[boardid]'");
        
    $fuenfneuste .= "<tr><td><a href=\"thread.php?threadid=$resultb[threadid]&boardid=$resultb[boardparentid]\">$resultb[threadname]</a></td></tr>";

    wie muss ich es anstellen, das ich die 5 neusten beiträge kriegen?
    ich möchte nicht die ganze tabelle auswählen da ich ja nur 5 zeilen benötige.

    Thanx zum voraus
    Nicht Tatsachen,
    sondern Meinungen über Tatsachen
    bestimmen das Handeln der Menschen.
    (Epiktet (50-138 n.Chr.)

  • #2
    Hi,

    Mal jetzt frei aus dem Bauch raus, ohne zu testen:
    PHP-Code:
    $result $db_zugriff->query("SELECT * FROM bb1_boards");
    $gesamt $db_zugriff->num_rows($result);

    $max $gesamt-6;

    $result $db_zugriff->query("SELECT * FROM bb1_boards WHERE isboard='1' AND invisible='0' DESC LIMIT $max,$gesamt"); 
    Gruß Frosty
    My New Projekt: P²Board
    Designer im Team gesucht !

    Kommentar


    • #3
      hä?

      ich will doch nur die 5 neusten beiträge haben (spalte lastposttime)

      da sollte doch zumindest irgendwo stehen ORDER BY lastposttime$

      wie funktioniert limit?
      wenn ich nun order by ... angebe werden dan nur 5 spalten ausgelesen?

      oder alle un dan die neusten 5?
      Nicht Tatsachen,
      sondern Meinungen über Tatsachen
      bestimmen das Handeln der Menschen.
      (Epiktet (50-138 n.Chr.)

      Kommentar


      • #4
        hallo leute

        hat sich erledigt...
        das problem lag am 2. query habe nun dort zusätzlich eingebaut
        AND timelastreply='$row[lastposttime]'

        Mit boardparentid='$row[boardid]' aleine wurde irgend ein thema genommen.

        Thanx Joschua
        Nicht Tatsachen,
        sondern Meinungen über Tatsachen
        bestimmen das Handeln der Menschen.
        (Epiktet (50-138 n.Chr.)

        Kommentar

        Lädt...
        X