Hilfe bei der pdo_mysql und Data Mapper Muster Benötigen
-
22-07-2019 - |
Frage
Ich habe Probleme mit php-cgi.exe abstürzt, während PHP-gu-mysql.dll verwendet wird.
Ich bin mit dem Daten-Mapper-Entwurfsmuster zeigen in Padraic Brady Zend Off The Deep End und alles korrekt gearbeitet hat.
Ich habe eine Tabelle, die eine IP-Adresse weiße Liste speichert, und ich bin in der Lage, dass über eine Zuordnerklasse richtig zugreifen Zend_Db_Table verwendet wird.
Ich habe auch eine admin_users Tabelle, die sehr einfach ist, nur den Standard-Benutzername, Passwort, etc. Die Mapper-Klassen nahezu identisch sind. Beide haben komplette Einheit Testabdeckung.
Das Problem entsteht, wenn ich versuche, und tun eine ganze holen. der restrictionMapper fetchAll funktioniert super. Der userMapper-> fetchAll () hält Speicherzugriffsfehler. Er stürzt die FastCGI über die php_pdo_mysql.dll. Weil ich Speicherzugriffsfehler, kann ich sehen, alle Fehlermeldungen nicht, also kann ich nicht diagnostizieren, was los ist. Die Datei stirbt auf der Linie 232 von Zend / Db / staement / Pdo.php in Zend Framework 1.9.2.
Lösung
Könnte mehrere Dinge sein, wie die Bibliothek Version des MySQL-lib oder MySQL-Server. Sie können vielleicht versuchen, die PHP-Version oder die libmysql.dll updrade