我可以在Laravel中执行多个MySQL工作吗?

我可以在Laravel中执行多个MySQL工作吗?,mysql,laravel-4,Mysql,Laravel 4,我编写了这样的代码(我使用MySQL、PDO、InnoDB、Laravel4、localhost和MAC): 这对我来说是可行的(65MGRAM使用量),但当它起作用时,我的程序的其他部分(如其他表)就不起作用了。我甚至不能在mysql上打开我的数据库。我的程序和sql将等待,当进程完成时,它们将工作 我不知道我该怎么办。 我认为这不是针对laravel的,而是针对我的php或mysql配置 我想 $all_foreach($all_queue as $key=>$value) { 是

我编写了这样的代码(我使用MySQL、PDO、InnoDB、Laravel4、localhost和MAC):

这对我来说是可行的(65MGRAM使用量),但当它起作用时,我的程序的其他部分(如其他表)就不起作用了。我甚至不能在mysql上打开我的数据库。我的程序和sql将等待,当进程完成时,它们将工作

我不知道我该怎么办。 我认为这不是针对laravel的,而是针对我的php或mysql配置

我想

$all_foreach($all_queue as $key=>$value) {

并且您没有错误(您已经在应用程序配置中设置了debug true)。 尽量不要为脚本设置时间限制

在php.ini中

max_execution_time = 3600  ;this is one hour, set to 0 to no limit
还是用代码

set_time_limit(0)
如果是内存问题,请尝试释放内存并取消未使用的变量。我是一个很好的实践,在长脚本中释放空间

    ...
}//end foreach loop
unset($all_queue); //no longer needed, so unset it to free memory

此代码中有一个错误$我想我无法解释我的问题。谢谢,但我的问题是,当脚本运行时,我无法访问程序和数据库的任何部分。我认为它是用于php或mysql配置的,但我不确定。所以你的脚本加载的时间太长了,这不是问题吗?
set_time_limit(0)
    ...
}//end foreach loop
unset($all_queue); //no longer needed, so unset it to free memory