【发布时间】:2015-11-06 12:47:20
【问题描述】:
这是我最近面临的挑战,
我的客户端网站使用 MSSQL 数据库在 Windows 平台上使用 Codeigniter 框架开发。所以每个文件都有一个直接的 MSSQL 查询来处理数据。
现在他们想要从 MSSQL 和 Windows 服务器迁移到 MySQL 和 Linux 服务器。我知道,我需要为数据库迁移做很多工作。
但在这种情况下(我的假设),如果他们以前使用 PDO 作为数据库层,那么我不需要更改每个文件中的查询以将 MSSQL 移动到 MySQL。
对吗?
我对 PDO 的假设可能很愚蠢。但请您的建议在这种情况下会很好。
【问题讨论】:
-
根据我的经验,存在很多声明差异,因此更改连接方式(通过 PDO)不会让您更轻松。您可能仍然需要修复一个损坏的大网站。
标签: php codeigniter mysqli pdo codeigniter-2