繁体   English   中英

PHP PDO_ODBC()或ODBC(统一)?

[英]PHP PDO_ODBC() or ODBC(unified)?

这是问题:

我有我的公司使用的旧的foxpro数据库。 ERP。 而且我需要使用PHP创建一个网页来显示一些数据。

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

1-两者之间有什么区别?

2-其中之一更安全吗?

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

4-旧的FoxPRO DB或什至更旧的DB类型都可以同时使用吗?

感谢您对此的任何帮助!

我无法回答您所有的问题,但是最近我学到了一些东西。 我只需要在一个项目中使用MS Access数据库,这就是将我带到PDO和ODBC的原因。 我最初使用ODBC,但是我认为PDO是最近更新的,并且提供了更好的错误报告。 除了失败之外,我无法让ODBC报告任何查询错误。 最后,我不得不回去使用ODBC,因为我无法找到很多这些功能相当于这里列出的PDO(我已经开始了我的项目ODBC)。 对于查询数据库的基本操作,我发现两者之间没有区别。 您可能已经看到了这一点,但是foxPRO似乎可以与PDO配合使用,如此处所示 (实际上,该页面的底部具有指向foxPRO的ODBC驱动程序的链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM