php/mysql - affected_rows / num_rows

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

  • php/mysql - affected_rows / num_rows

    hab grad nen kleines prob an dem ich hänge und nicht weiterkomme:

    query:
    PHP-Code:
    SELECT `event_id`, `time`, `where`, `titleFROM `events
    WHERE (`time`+`expires`)>'1140562800' AND 
    `
    public`='1' 
    ORDER BY `timeASC 
    LIMIT 1

    es sind exakt 3 (!!!) datensätze vorhanden. (wenn ich "LIMIT 3,1" mache gibt er 3 aus und mysql_affected_rows() stimmt dann auch)

    was ich jetzt möchte, ist, dass er mir die gesamt-zahl der datensätze ausgibt, ohne berücksichtigung der LIMIT-clause. ich weiß, dass ich ein "COUNT(*)" in die anfrage reinbauen könnte, halte das aber für eine "unschöne" lösung!

    thx 4 help, mfg, ex
    www.myplaner.de

  • #2
    Re: php/mysql - affected_rows / num_rows

    Wenn du MySQL > 4.0.0 hast - dann kannst du SQL_CALC_FOUND_ROWS / FOUND_ROWS() benutzen.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar

    Lädt...
    X