salve a tutto il forum

tramite form eseguo l'interrogazione del DB però mi servirebbe che i risultati venissero elencati per "pertinenza" (non sono sicura si dica così uff...).

Ora sto usando questo codice:

Codice PHP:
$query "SELECT *
          FROM utenti
          ORDER BY username, nome
          LIMIT 
$prima_riga$righe_per_pagina"
però in questo modo mi mostra TUTTI i risultati... io vorrei che come primo o primi ci siano i risultati attinenti alla ricerca...come posso fare? Oddio spero di essermi spiegata bene!!!

se uso questo:

Codice PHP:
$query "SELECT nome, cognome, username, MATCH(nome, cognome, username) AGAINST ('*$praticante*' IN BOOLEAN MODE) AS pertinenza FROM utenti WHERE MATCH (nome, cognome, username) AGAINST ('*$praticante*' IN BOOLEAN MODE) ORDER BY pertinenza DESC, cognome DESC"
mi mostra solo il primo, e quando clicco sui link "avanti" e "indietro" non visualizza nulla, come se perdesse i dati.

grazie in anticipo a tutti!!
Gina