el mysql_query ponlo asi porfa
Código PHP:
mysql_query($sql)
esto por que si no hay un identificador definido como parametro dentro de la funcion , toma el que se encuentre en el momento en el ambiente del script
por otro lado podrias pegar nuevamente todo el script para poderlo ver como va porfa?
por que ese nuevo error esta medio raro
Fatal error: Call to undefined function mysql_connect()
quiere decir que no tienes habilitado el soporte para esa funcion