鈴木です。
””で囲まれた文字列の中にPHPの関数を書いてるのが原因だと思うので
こうしてみてはいかがですか?
$query = sprintf("insert INTO recording_file
(date,station,location,file)
VALUES
('%s','1','%s','%s')"
, mysql_real_escape_string($a)
, mysql_real_escape_string($b)
, mysql_real_escape_string($f));