DBにmysqlを使う場合、文字コードutf8で開発する場合、


SET NAMES UTF8 をあらかじめ実行します。



これはDBに使う文字コードはUTF8ですよってことを知らせています。


これしないと文字化けします。