29th March 2014, 12:30
#1
1 out of 1 members found this post helpful.

Postat în original de
zgabu
pai tabelele sunt facute, programarea in php este facuta, dar este facuta basic, in sensul ca nu interoghez cum trebuie baza de date, caci se incarca foarte greu. Trebuie sa incarce cumva doar prima pagina, nu toata baza de date.
Spuneam a trebuie sa faci 2 tabele pentru reverse index si ca nu e mare lucru, nu trebuie sa fii avansat, orice incepator e in stare s-o faca. Tu interoghezi foarte bine baza de date, mai bine de atat nu prea se poate daca nu faci reverse index. Problema e ca baza de date nu e facuta sa fie interogata asa cum vrei tu. De fapt termenul de "baza de date" in sine e un termen mult prea avansat pentru singura tabela denormalizata pe care o ai acolo.
Later edit:
Acum am vazut mai atent ce ai facut acolo.
Daca vrei un "quick hack" scoate "order by" din query si baga "limit $startrow, 10" ca intr-adevar, tu incarci toate rezultatele in memorie.
Order by s-ar putea sa-l forteze sa gaseasca toate rezultatele ca sa le poarta sorta (depinde de cum e implementat in mysql).
Ultima modificare făcută de puthre; 29th March 2014 la 12:47.
31st March 2014, 11:17
#3
1 out of 1 members found this post helpful.

Postat în original de
zgabu
Iti multumesc pentru ajutorul personal, puthre, nu credeam ca se poate rezolva. M-ai salvat de la o mare durere de cap.
Te recomand cu cea mai mare placere tuturor.
Lol. Traisca limit. Am pus link ca cei care au aceeasi problema sa nu se mai streseze asa de mult pentru o rezolvare atat de simpla