Originariamente inviato da php-user22
L'unica cosa che ho notato osservando il campo all'interno del database è che visualizza il codice html e non il nome sotto forma di testo. spero di esser satto preciso nella spiegazione.
Se c'è codice html immagino che il primo carattere della stringa sia '<'

select ord('<')

restituirebbe 60

quindi se è così è ovvio che tali record vengano ordinati prima di quelli contenenti solo testo.