Protože se připojujete k databázi mysql, můžete využít následující atribut
$db = new PDO("mysql:host=$dbhost;dbname=$dbname;", $dbuser, $dbpass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
A odstraňte exec(set ..)
Protože se připojujete k databázi mysql, můžete využít následující atribut
$db = new PDO("mysql:host=$dbhost;dbname=$dbname;", $dbuser, $dbpass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
A odstraňte exec(set ..)