DBD::mysql::st execute failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'U2'',''How to Dismantle an Atomic Bomb'',''Sometimes You Can't Make It on Your O' at line 1 at ./mp3scan.pl line 32.

Basically I am trying to make it insert the data that I have for each song, and it just doesn't like me I have no idea why the query is not working. Does anyone see something wrong?

sorry for super late response :) but anyhow, that is improper usage of DBI, you dont want to insert data inside you query, especially if it contains special characters, you always want to setup your query and replace data with ? (question marks) and then when you do $data->execute(); you place your data into ();