[Php-it] ottenere l'offset di una tupla da PHP
Luca Falvo
lfalvo at logos.net
Wed Aug 30 12:43:54 CEST 2006
At 11.51 30/08/2006, you wrote:
>E' una domanda curiosa. La risposta sarebbe quella di usare un po' di SQL,
>ma mi verrebbe da chiederti esattamente quello che devi fare, perchè
>potrebbe esserci una soluzione più elegante.
si, probabilmente con un po' di SQL la cosa dovrei essere in grado di
risolvere il problema, ma non saprei che query eseguire e questo
diventerebbe un OT.
il problema...
devo impaginare delle schede di filmati.
solitamente quello che faccio in casi simili è passarmi da una pagina
all'altra un offset e eseguire una query con limit $offset, $maxrows
in questo caso invece ho delle categorie ben definite:
filmati visti:
+ di 500 volte
200 - 500 volte
....
0 -50 volte
quello che desidero è una numerazione delle pagine globale.
se io ho in archivo 700 filmati e li mostro 10 per volta, avrò 70 pagine da
scorrere.
se però clicco sul link che mi porta direttamente alla categoria 200-500,
voglio che la numerazione delle pagine resti coerente con quella generale e
non ricominci da 0.
per questo avevo pensato di prelevare l'offset del primo filmato che
corrisponde al mio criterio di ricerca.
un po' qualcosa del tipo
1. ottengo l'id del filmato che mi interessa
2. eseguo una query del tipo select * from mia_tabella
3. analizzo il risultato per cercare la posizione del record che mi iteressa.
certo mi andrebbe bene anche sbattere tutto il recordset di botto in una
matrice, senza fetcharlo riga per riga.
l.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ziobudda.net/pipermail/php-it/attachments/20060830/752c3a23/attachment.html
More information about the Php-it
mailing list