需要帮助pdo_mysql和数据映射器模式

时间:2009-09-18 16:16:08

标签: mysql zend-framework pdo

使用php-pdo-mysql.dll时,我遇到php-cgi.exe崩溃的问题。

我正在使用Padraic Brady的Zend Off The Deep End中的数据映射器设计模式展示,一切都运行正常。

我有一个存储ip地址白名单的表,我可以使用Zend_Db_Table通过mapper类正确访问它。

我还有一个非常简单的admin_users表,只是标准的用户名,密码等。映射器类几乎相同。两者都有完整的单元测试覆盖率。

当我尝试全部取出时出现问题。 restrictionMapper fetchAll效果很好。 userMapper-> fetchAll()保持segfaulting。它通过php_pdo_mysql.dll崩溃了FastCGI。因为我是segfaulting,我看不到任何错误消息,所以我无法诊断发生了什么。该文件在Zend Framework 1.9.2中的Zend / Db / Staement / Pdo.php第232行中死亡。

1 个答案:

答案 0 :(得分:1)

可能有几件事,比如mysql lib的库版本或mysql服务器。您可以尝试更新PHP版本或libmysql.dll