【发布时间】:2012-03-19 02:59:12
【问题描述】:
致命错误:允许的内存大小为 33554432 字节已用尽(试图 分配 51 个字节)在 C:\xampp\htdocs\project\App\library\PEAR\MDB2\Driver\mysql.php上线 1160
我有一个大型数据库 (1.5GB),当我尝试在数据库中搜索信息时出现了该错误。我不知道如何解决?如果有人能提供帮助,谢谢。 :-)
【问题讨论】:
-
显示一些你如何搜索的代码?
-
数据库的大小根本不重要,除非您将数据库的全部内容吸入 PHP 并在 PHP 中搜索,这就引出了一个问题......为什么?跨度>
-
@Marc B,您对我正在使用的当前数据库做出了正确的猜测:-D。这个项目是人们希望我学习的,我不知道他们为什么这样做。
-
那你就卡住了。要么修复搜索引擎,使搜索发生在不受 PHP 内存限制的 DBMS 内,要么提高 PHP 内存限制。您不能将 100 升水倒入 1 升的杯子中并期望它不会溢出。
-
@xdazz,项目不小,复制也是不可行的,我把它们都贴在这里了,真诚的。 MarcB,谢谢你的解释我现在明白了,