INSERT IGNORE -> SELECT then INSERT

Apparently INSERT IGNORE pushes the auto increment counter up. Instead
of that, a select is now performed to see if the user has an ID; if no,
the user is inserted into the database.