Ankündigung

Einklappen
Keine Ankündigung bisher.

blätter-funktion, seitenanzahl herausfinden

Einklappen

Neue Werbung 2019

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

  • blätter-funktion, seitenanzahl herausfinden

    Hi,
    ich versuch mich an einer kleinen blätter-funktion.

    Limit und offset etc.

    Ich weiß nicht wie ich die Anzahl der Datensätze rausfinde, die gefunden wurden, ohne das ich die gleiche query zweimal ausführen muss, einmal mit und einmal ohne limit und offset.

    also so gehts:

    Select id from tabelle where ...;

    als erste abfrage, dann mit pg_num_rows() die Anzahl der Datensätze rausfinden
    und dann die gleiche Abfrage mit

    Select id from tabelle where ... limit 10,0;

    und dann die entsprechenden datensätze ausgeben lassen...

    while ($row=pg_fetch_array())
    ...

    Ich würd das gern in einer query machen.
    Gibt es da wege? also ohne das ich in den select noch großartig was einbau so ala:

    Select id, COUNT(Select id from tabelle where...) from tabelle where... limit 10,0;

    wenn nicht nehm ich glaub ich die untere variante oder sollte ich lieber die obere mit zwei getrennten querys nehmen?

    Danke für eure Mühe!
    Crypi[/code]

  • #2
    Arghhhh Blätterfunktion die 9548ste.

    select count(*) from tabelle

    Gruß
    phpfan

    Kommentar


    • #3
      ähem äh ja hast du meinen post gelesen?

      deine lösunge beschreibe ich glaub ich ganz am anfang.

      ich suche nach einer lösung die ohne ein select Count(*) auskommt, vorrausgesetzt das gibts.

      Kommentar

      Lädt...
      X