Stai usando PHP>=5.3.6, quindi aggiungi charset a dsn e non usare PDO::MYSQL_ATTR_INIT_COMMAND
. Inoltre penso che tu possa eseguire solo 1 query con PDO::MYSQL_ATTR_INIT_COMMAND
. Potrebbe essere questo il problema.
mysql:host=localhost;dbname=php_orm_test;charset=utf8