Du använder PHP>=5.3.6, så lägg till teckenuppsättning i dsn och använd inte PDO::MYSQL_ATTR_INIT_COMMAND . Dessutom tror jag att du bara kan köra en fråga med PDO::MYSQL_ATTR_INIT_COMMAND . Det kan vara problemet.
mysql:host=localhost;dbname=php_orm_test;charset=utf8