Fixed my own sql issue 
Reversed everything so the primary key was the last parameter and works, makes sense when you see it.
UPDATE QB_user
SET COMMENTS = ?, SOURCE = ?, LOCATION = ?, MOBILE = ?, EMAIL = ?, LAST_NAME = ?, FIRST_NAME = ?
WHERE QB_user.USER_IP = ?;

2 Likes