gpt4 book ai didi

PHP 数据库连接注意事项

转载 作者:搜寻专家 更新时间:2023-10-30 20:20:05 27 4
gpt4 key购买 nike

我正在用 PHP 编写一个新的应用程序,它将作为商业应用程序向公众发布。到目前为止,我的经验是在 PHP 中使用 MySQL 数据库。

最终用户负责提供数据库功能,PHP 应用程序将简单地连接到它并使用它。

我的问题是,由于我不知道用户将使用什么数据库,我该如何在 PHP 中支持它?

我的问题是:

  • ODBC 是正确的方法吗?我在下面提到了 ODBC,但如果 ODBC 不是正确的使用方法,同样的问题适用于任何建议的方法。

  • 与 PHP 中的 MySQL 等价物相比,使用 ODBC 函数是否会丢失任何功能/特性?

  • 我需要牢记任何与安全相关的事情吗?例如,我在以前的应用程序中使用过 mysql_real_escape_string()。什么是 ODBC 等价物(甚至需要它?)

  • 我假设 PHP 可以使用 ODBC 连接到 MySQL 数据库? MySQL 是否需要以某种方式配置才能允许这样做?

  • 性能方面,ODBC 是否可以接受?

最佳答案

对于支持和性能,您最好的选择可能是 PDO(PHP 数据库对象)。这是 PHP 的核心,支持所有主要的数据库系统,将本地处理转义字符串等。

为了保持不可知论,你不能只使用 MySQL,例如LIMIT 添加并非所有 SQL 数据库都支持。

不过话虽如此,还是先检查一下吧。如果客户端有一个 noSQL 数据库,或者使用具有唯一连接字符串的 Amazon(例如),那么您就有麻烦了。

关于PHP 数据库连接注意事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10951829/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com