What is the difference between an erection and a erection?

There is no difference.
'Boner' is a slang term for an erection
- the act where the penis becomes enlarged and firm due to sexual arousal, full urinary bladder, or various other causes.