Originariamente inviato da fiorentinese
grazie funziona,
solo che non ho capito bene!!
con cast hai creato una nuova variabile che con soltanto il valore numerico iniziale del titolo
giusto??
Con la funzione substring_index passandole come parametro il punto recupero il testo che sta alla sinistra del punto stesso. Quindi mi restituisce 1,2,10 ecc. Ovviamente essendo stringa l'ordinamento rimane "sballato". Il cast forza la conversione da stringa a intero e quindi l'ordinamento risulta corretto.