PHP PDO是否对它支持的12个不​​同的数据库使用相同的查询语法?

时间:2017-01-16 13:39:13

标签: php pdo

我可以使用相同的语法通过PDO查询所有支持的数据库吗?或者语法数据库是否具体?例如,我可以使用相同的语法从MySQL数据库和Oracle数据库中获取所有表吗?

1 个答案:

答案 0 :(得分:2)

不,它没有。

正如我在article on PDO中所说,它是一个数据库 Access 抽象,这意味着只有数据库访问的统一语法,而不是SQL。

对于独立于数据库的查询,您需要一种特殊语言,如Doctrine's DQL