Wenn der Datensatz nicht eingetragen wird liegt es an einem Fehler.
Der Fehler kann angezeigt werden.
Es kann aber sein, Du vermutest nur, dass der Datensatz nicht eingetragen wurde.
~> mysql -u root -p Datenbank
und dann
mysql> select * from tabelle;
kann in einem Terminal zeigen, ob die Vermutung stimmt.