Ciao a tutti,
Ho un problema su cui chiedo il vostro aiuto..
Mettiamo che debba effettuare una select che restituisce 150000 record di una tabella.
Mettiamo che io in realtà abbia bisogno di visualizzare solo 20 alla fonta di queti record.
Ora potrei semplicemente prenderti tutto il dataset o l'array restituito dalla query e fare la fetch solo dei primi 20. Succede pero' che in questo modo, e ditemi se sbaglio, in realtà io ho memorizzato sul server tutti i 150000 record. Cosa che potrebbe essere parecchio onerosa in quanto a mole di memoria occupata.
E' possibile in qualche modo chiedere a mySQl, perchè credo sia li' il problema, di estrarre solo i primi 20, per poi puntarmi li', e successivamente, volendo, richiedere quelli da 20 a 40 e cosi' via, e magri, nel caso, poter anche tornare indietro?
Cioè esiste il concetto di puntatore sul record che posso gestire, devo usare gli indici?
help!
grazie..