0

这是问题:

我有我的公司使用的旧 foxpro 数据库。企业资源计划。我需要使用 PHP 制作一个网页来显示一些数据。

但我不确定我应该使用什么。在最近的一个项目中,我使用了 PHP::PDO_ODBC 函数。但是我的一位同事在他的一个项目中使用了 PHP::ODBC(unified) 函数。

1-两者有什么区别?

2-其中一个更安全吗?

3-就像不推荐使用 MySQL 函数一样,是否不推荐使用 PDO_ODBC 或 ODBC(Unified)?

4-旧的 FoxPRO DB 甚至更旧的 DB 类型都可以在两者上工作吗?

感谢您对此的任何帮助!

4

1 回答 1

0

我不能回答你所有的问题,但我最近学到了一些东西。我只需要在一个项目中使用 MS Access 数据库,这让我接触到了 PDO 和 ODBC。我最初使用 ODBC,但我认为 PDO 最近更新并提供了更好的错误报告。除了失败之外,我无法让 ODBC 报告任何查询错误。最后,我不得不重新使用 ODBC,因为我在 PDO 中找不到与此处列出的许多这些功能等效的功能(我已经在 ODBC 中启动了我的项目)。对于查询数据库的基本操作,我发现两者之间没有区别。您可能已经看过这个,但看起来 foxPRO 可以很好地与 PDO 一起使用 ,如此处所示 (实际上,此页面的底部有一个指向 foxPRO 的 ODBC 驱动程序的链接

于 2013-10-24T05:16:31.457 回答