代码之家  ›  专栏  ›  技术社区  ›  Christian Riese

全局设置MySQL获取模式

  •  0
  • Christian Riese  · 技术社区  · 3 年前

    我们最近将应用程序迁移到了一台新服务器上。自从我们移民以来,我们经历了很多困难 PHP message: PHP Fatal error: Call to undefined method stdClass::toArray() 错误。我已经发现,这可能与在新环境中返回对象而不是数组的SQL语句有关。 由于我们正在使用ADODB,我也已经发现,这种行为是因为 $ADODB_FETCH_MODE .在我们的应用程序中,它被设置为 ADODB_FETCH_DEFAULT .作为 documentation 这意味着

    记录集以PHP驱动程序提供的默认值返回。如果编写跨数据库应用程序,则不建议使用此值

    所以我的假设是“新”PHP驱动程序的配置与旧的不同。但是,我怎样才能知道PHP驱动程序的默认配置是什么,以及如何在不更改实际应用程序代码的情况下更改它呢?

    谢谢

    0 回复  |  直到 3 年前