Hallo,
Ich habe ein php-script das mit folgender query die DB liest wobei es zu einem timeout kommt:
Diese query liefert momentan ca 15000 Ergebnisse was anscheinend zuviel für den Server ist. Da aber pro Seite nur 20 Ergebnisse angezeigt wird macht es wohl mehr als Sinn 'LIMIT 20' an die query anzuhängen.
Mein Problem ist nun wie ich die query ab dem 21., 41., 61. (etc) Eintrag beginnen lasse. Order by ist alphabetisch d.h. das Index Feld bringt in diesem Fall leider nichts. Funktionieren < > Operanden im Bezug auf buchstaben?? Wie könnte man da vorgehen?
Vielen Dank für jede Anregung!
Mfg, Pete
Ich habe ein php-script das mit folgender query die DB liest wobei es zu einem timeout kommt:
Code:
SELECT * FROM #__content WHERE artist != "" AND sectionid="4" AND state="1" ORDER BY artist ASC
Mein Problem ist nun wie ich die query ab dem 21., 41., 61. (etc) Eintrag beginnen lasse. Order by ist alphabetisch d.h. das Index Feld bringt in diesem Fall leider nichts. Funktionieren < > Operanden im Bezug auf buchstaben?? Wie könnte man da vorgehen?
Vielen Dank für jede Anregung!
Mfg, Pete
Kommentar