qualcuno sa suggerirmi come mai questo codice non funziona... non inserisce nulla nella tabella... quale potrebbe essere il motivo?

$query = "INSERT INTO `prodotti` (`IdProdotto` , `CodiceProdotto` , `NomeProdotto`, `PrezzoProdotto`, `CategoriaProdotto`) VALUES ('', '$_REQUEST[CodiceProdotto]', '$_REQUEST[NomeProdotto]', '$_REQUEST[PrezzoProdotto]', '$_REQUEST[CategoriaProdotto]')";
//print($query);