komplette anzahl der treffer trotz limit?

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

  • komplette anzahl der treffer trotz limit?

    hi
    ich versuche verzweifelt nach dem abschicken des querys
    die gesammte anzahl der treffer auszugeben.
    (so wie zb. in phpmyadmin)

    nehmen wir an ich habe 1000 einträge in der tabelle.
    nach der anfrage bekomme ich 500 ergebnisse.
    und jetzt kommts:
    da ich nicht alle 500 auf einmal ausgeben möchte muss ein limit rein.
    natürlich bekomm ich bei einem limit von 10 auch nur 10 treffer.
    also ..._num_row(meine abfrage) is schonmal nicht.

    es soll auf der seite stehen zb.: treffer 0 - 10 von 500
    muss ich die db etwa 2x abfragen ,einmal mit und einmal ohne limit dass ich an die 500 rankomme?

    ich hoff ihr wisst was ich meine

  • #2
    [FONT="Courier"]SELECT COUNT(*) as anzahl FROM tabelle;[/FONT]
    => Gibt die Anzahl der Datensätze zurück

    [FONT="Courier"]SELECT * FROM tabelle LIMIT 0,10;[/FONT]
    => die ersten 10 Datensätze.
    [color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
    [color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
    [color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]

    © Harald Schmidt

    Kommentar


    • #3
      Ajo einmal select count(*) from tabelle und einmal mit Limit
      Beantworte nie Threads mit mehr als 15 followups...
      Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

      Kommentar


      • #4
        Original geschrieben von MelloPie
        Ajo einmal select count(*) from tabelle und einmal mit Limit
        Hab ich doch schon gesagt oder ??
        [color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
        [color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
        [color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]

        © Harald Schmidt

        Kommentar


        • #5
          erstmal danke
          das hat mir schon sehr geholfen.

          ABER

          wenn ich in phpmyadmin
          SELECT COUNT(*) FROM meinetabelle WHERE einespalte LIKE '%suchwort%'
          eingebe..
          dann bekomm ich das korrekte ergebnis (500)

          im script kommt allerdings immer nur '1' raus.

          $anzahl = mysql_num_rows(mysql_query("SELECT COUNT(*) FROM meinetabelle WHERE einespalte LIKE '%suchwort%' ",$db));

          falscher syntax?
          achja, die eigentliche ausgabe funktioniert so wie sie soll.
          ob ich zu doof bin

          Kommentar


          • #6
            PHP-Code:
            $result mysql_query("SELECT COUNT(*) FROM meinetabelle WHERE einespalte LIKE '%suchwort%' ",$db);
            list(
            $anzahl)=mysql_fetch_array($result);
            mysql_free_result($result); 
            [color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
            [color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
            [color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]

            © Harald Schmidt

            Kommentar


            • #7
              danke, es funzt!
              ich kanns zwar nicht ganz nachvollziehen aber egal,hauptsache es geht

              Kommentar


              • #8
                Original geschrieben von Troublegum


                Hab ich doch schon gesagt oder ??
                Ajo sorry hatte das Fenster 10 Minuten offen und dann erst geantwortet ...
                Beantworte nie Threads mit mehr als 15 followups...
                Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                Kommentar

                Lädt...
                X