【发布时间】:2014-01-22 22:17:49
【问题描述】:
我的表中有大约 150.000 条记录,我想填写我的数组,然后我想在其中搜索,但是因为数据太多,我得到了
** PHP 致命错误:第 21 行 /home//.....// 中允许的内存大小为 67108864 字节已用尽(尝试分配 39 个字节)**
我正在尝试通过此代码填写我的数组
$myArray=array();
while($row=mysql_fetch_array($myQueryName)){
$myArray[$row['WordName']]=$row;
echo $row['WordName'];
}
为了避免这个问题,我想我可以将填充数组分成两个或三个 0 - 50.000 数组 1 50.000 - 100.000 阵列 2 100.000 - 150.000 阵列 3 然后我会尝试在这3个数组中搜索。
我该如何解决。
【问题讨论】:
-
错误,通过 SQL 执行搜索???这就是数据库的用途