В чем разница этой >> mysql_query("SET NAMES 'utf8'" и этой >> mysql_query("SET CHARACTER SET 'utf8'"
Вас документация обошла стороной? 90% Инвы есть в документациях если они полноценны
ссылку
http://php.su
https://dev.mysql.com/doc/