in realtà la richiesta su una chiave primaria o su una selezione con clausula order by ha senso e potrebbe essere sensato voler sapere a quale riga, per esempio di un <select>/<option>, corrisponda un dato valore di questa chiave.
Io non ci trovo niente di strano e la soluzione che ho proposto che impegna solo il server mysql mi sembra efficace, specialmente se i record della selezione fossero molti (nel caso di 20 va bene logicamente anche fare una scansione con un for o un while nel codice php).
Evidentemente se la chiave non è primaria o se non è presente la clausola order by l'ordinamento non è a priori conoscibile.
ciao
sergio

Rispondi quotando