Bueno, lo he revisado muy rápido y en teoría parece que esta bien lo que se refiere a lógica no he usado la función fgetcsv asi que no podria saber si la estas usando bien o no. Simplemente para anotar.
1. Deberias empezar a migrar a mysqli para evitar que tu funciones queden obsoletas (yo ya he empezado a migrar y es facil).
2. Cuando haces el query no le estas colocando el enlace de conexión de base de datos, mira los ejemplos del manual de PHP.
http://www.php.net/manual/es/function.mysql-query.php http://www.w3schools.com/PHP/php_mysql_select.asp
3. Verifica que existe la conexión a la base de datos e imprime las consultas para verificar que estan bien escritas.