El error te lo dice claramente, no está recibiendo el dato esperado, que debe ser un resource. Verifica que tienes declarado en al variable $sq2 y verifica que estés haciendo correctamente la consulta. Usa la función mysql_error para detectar algún error en la consulta.
Por si acaso, verifica que en local no tengas activado register_globals, lo recomendable es que lo tengas inactivo.