Mysql találatok száma visszaadott eredmények nélkül

Mysql találatok száma visszaadott eredmények nélkül
2021-12-10T11:33:41+01:00
2021-12-10T11:43:19+01:00
2022-10-15T21:20:49+02:00
AdTechik
Sziasztok!

Ha lapozgatót szeretnék a találatokhoz létre hozni, hogy kapom meg anélkül, hogy memory limitbe és nagyon lassú eredmény visszakapásba futnék?
Példa lekérdezés
SELECT * FROM foglalasok WHERE foglalaskezdete>='2011-01-01 00:00:00'

ha ezt lekérdezem php -val, az eredmény a $result változóba megy masqli -vel, akkor $result->num_rows -ban visszakapom, de nagyon lassan.

A phpmyadminban szoktam látni, hogy amikor a találatokat kilistázza, akkor a találatok fölött

Sorok megjelenítése 0-29 (összesen 16255



szokott lenni. A kérdés, hogy az össz találat számot, csak a számot hogy kapom vissza, anélkül, hogy a találatokat valóban vissza adná?
Mutasd a teljes hozzászólást!
Szia!

SELECT * FROM foglalasok WHERE foglalaskezdete>='2011-01-01 00:00:00'

Helyett:

SELECT COUNT(*) AS TOTAL FROM foglalasok WHERE foglalaskezdete>='2011-01-01 00:00:00'

A TOTAL-ban így visszakapod a rekordok számát.
Mást nem.

Forrás ahol még mást is találsz:

https://www.mysqltutorial.org/mysql-count/
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd