我正在用 PHP 编写一个新的应用程序,它将作为商业应用程序向公众发布。到目前为止,我的经验一直是 PHP 中的 MySQL 数据库。
最终用户负责提供数据库功能,PHP 应用程序将简单地连接到它并使用它。
我的问题是,由于我不知道用户将使用什么数据库,我该如何在 PHP 中支持它?
我的问题是:
ODBC 是正确的方法吗?我在下面提到了 ODBC,但如果 ODBC 不是正确的使用方法,同样的问题适用于任何建议的方法。
使用 ODBC 函数而不是 PHP 中的 MySQL 等效项是否会丢失任何功能/特性?
我需要记住任何与安全相关的事情吗?例如,我在以前的应用程序中使用过 mysql_real_escape_string()。什么是 ODBC 等价物(甚至需要它吗?)
我假设 PHP 可以使用 ODBC 连接到 MySQL 数据库?MySQL 是否需要以某种方式进行配置以允许这样做?
性能方面,ODBC 是否可以接受?