Aqui otra forma de hacerlo e insertas solo las campos que utilices
Código PHP:
$query ="INSERT INTO";
$query.=" tabla ";
$query. =" SET ";
$query.="fecha_registro=now(),";
$query.="campo1=$dato1,";
$query.="campo2=$dato2,";
$query.="campo3=$dato3,";
$query.="campo4=$dato4";
$query = @mysql_query($query);
if (!$query)
{
$error=mysql_error();
echo "Insert Incorrecto , Error=".$error;
}
else
{
echo "Insert Correcto";
}