I have noticed in MySQL a where clause like WHERE x = 'Test' will match regardless of case (‘TEST’, ‘test’, etc.)
When using PDO, is it fair to assume that this is the case with most database servers? For example, If I were to use MSSQL or Oracle, would this be the same case?
It’s not the server that it depends on, but the collation. Most databases will default to a case insensitive collation, so you can assume that, but if you ever run into one that is case sensitive it is easy to change.