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