Sql server PHP-不同的数据库类型(PDO或什么)?

Sql server PHP-不同的数据库类型(PDO或什么)?,sql-server,mysqli,pdo,Sql Server,Mysqli,Pdo,我在一家即将开始网络项目的公司工作。但是,在这个阶段,我们不确定数据库类型。我们甚至可以让潜在的应用程序用户决定使用哪个数据库。直到那时,我必须从一些事情开始 请想象我需要考虑MySQL(I)、MSSQL、SQLite或类似的东西。为了能够通过简单的配置文件更新切换到不同的数据库,哪种方法最好?那是PDO还是什么 谢谢。不同的DBMS系统使用不同的SQL语法。例如,在MySQL、PostgreSQL、MS SQL Server中探索LIMIT的主题。因此,您可以在SQL之上使用抽象。使用查询生成

我在一家即将开始网络项目的公司工作。但是,在这个阶段,我们不确定数据库类型。我们甚至可以让潜在的应用程序用户决定使用哪个数据库。直到那时,我必须从一些事情开始

请想象我需要考虑MySQL(I)、MSSQL、SQLite或类似的东西。为了能够通过简单的配置文件更新切换到不同的数据库,哪种方法最好?那是PDO还是什么


谢谢。

不同的DBMS系统使用不同的SQL语法。例如,在MySQL、PostgreSQL、MS SQL Server中探索
LIMIT
的主题。因此,您可以在SQL之上使用抽象。使用查询生成器或ORM库之一。您的选择将取决于项目的体系结构。

PDO的优势在于与大多数数据库兼容


如果您决定更改数据库类型,则不必更改代码,只需更改连接。

最好的链接是,它显示了
PDO
可用的所有驱动程序,以及如何格式化
连接字符串