come inserisci i dati nel db?
perchè potrewti usare i prepared statement di MYSQLi dove devi indicare il tipo di dato che passi.
così facendo io ho una stringa che diventa int nel momento in cui faccio la insert.