php知らないですけど、見た感じ、dieに入ってる mysql_queryの引数が空だからじゃないんでしょうか。
$record = mysql_query($sql) or die(mysql_query());//
$record = mysql_query($sql) or die($sql);
にすればいいんじゃないですか?