ho un problema ad inserire un numero float convertito in intero ad una cifra solamente in un campo tinyint nel database mysql

ho usato

$a = (int) $b;

per convertire in intero il numero
(come ho detto è previsto che sia di una sola cifra)

e lo inserisco con questa query ma non viene salvato nel database
dove il campo "a" è tinyint

$query_edit = "UPDATE tabella SET a='$a' WHERE id='$id'";