Scusate se rompo ma ho questo piccolo problemino

$query_limit = mysql_query("SELECT id, nome, persone, stato FROM nome_tabella WHERE ln = 'it' LIMIT $primo, $per_page ORDER BY nome ASC");

dopo di che passo tutto ad un ciclo while

while($results = mysql_fetch_array($query_limit)) {

}

se tolgo ORDER BY nome ASC, funziona tutto, ovviamente senza ordinare ma se lo mantengo non funziona la query

Dove sto sbagliando eppure ho osservato attentamente gli ordinamenti sql

Grazie in anticipo